<!DOCTYPE html>
<!-- saved from url=(0061)http://developer.android.com/reference/android/view/View.html -->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">


<link rel="shortcut icon" type="image/x-icon" href="http://developer.android.com/favicon.ico">
<title>View | Android Developers</title>

<!-- STYLESHEETS -->
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,mediumitalic,bold" title="roboto">
<link href="./View_files/default.css" rel="stylesheet" type="text/css">


<!-- FULLSCREEN STYLESHEET -->
<link href="./View_files/fullscreen.css" rel="stylesheet" class="fullscreen" type="text/css">


<!-- JAVASCRIPT -->
<script src="./View_files/cb=gapi.loaded_0" async=""></script><script type="text/javascript" async="" src="./View_files/plusone.js" gapi_processed="true"></script><script type="text/javascript" async="" src="./View_files/ga.js"></script><script src="./View_files/jsapi" type="text/javascript"></script>
<script src="./View_files/android_3p-bundle.js" type="text/javascript"></script>
<script type="text/javascript">
  var toRoot = "/";
  
  var devsite = false;
  
</script>
<script src="./View_files/docs.js" type="text/javascript"></script><script src="./View_files/saved_resource" type="text/javascript"></script><link href="./View_files/default+en.css" type="text/css" rel="stylesheet"><script src="./View_files/default+en.I.js" type="text/javascript"></script>

<script src="./View_files/navtree_data.js" type="text/javascript"></script>


<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-5831155-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>
<script type="text/javascript" src="./View_files/lists.js"></script></head>
<body class="gc-documentation 
  develop" itemscope="" itemtype="http://schema.org/Article">
  <div id="doc-api-level" class="1" style="display:none"></div>
  <a name="top"></a>

    <!-- Header -->
    <div id="header">
        <div class="wrap" id="header-wrap">
          <div class="col-3 logo">
          <a href="http://developer.android.com/index.html">
            <img src="./View_files/dac_logo.png" width="123" height="25" alt="Android Developers">
          </a>
          <div class="btn-quicknav" id="btn-quicknav">
          	<a href="http://developer.android.com/reference/android/view/View.html#" class="arrow-inactive">Quicknav</a>
			      <a href="http://developer.android.com/reference/android/view/View.html#" class="arrow-active">Quicknav</a>
          </div>
          </div>
            <ul class="nav-x col-9">
                <li class="design">
                  <a href="http://developer.android.com/design/index.html" zh-tw-lang="設計" zh-cn-lang="设计" ru-lang="Проектирование" ko-lang="디자인" ja-lang="設計" es-lang="Diseñar">Design</a></li>
                <li class="develop"><a href="http://developer.android.com/develop/index.html" zh-tw-lang="開發" zh-cn-lang="开发" ru-lang="Разработка" ko-lang="개발" ja-lang="開発" es-lang="Desarrollar" class="selected">Develop</a></li>
                <li class="distribute last"><a href="http://developer.android.com/distribute/index.html" zh-tw-lang="發佈" zh-cn-lang="分发" ru-lang="Распространение" ko-lang="배포" ja-lang="配布" es-lang="Distribuir">Distribute</a></li>
            </ul>
            
            <!-- New Search -->
            <div class="menu-container">
            <div class="moremenu">
    <div id="more-btn"></div>
  </div>
  <div class="morehover" id="moremenu">
    <div class="top"></div>
    <div class="mid">
      <div class="header">Links</div>
      <ul>
        <li><a href="https://play.google.com/apps/publish/">Google Play Developer Console</a></li>
        <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
        <li><a href="http://developer.android.com/about/index.html">About Android</a></li>
      </ul>
      <div class="header">Android Sites</div>
      <ul>
        <li><a href="http://www.android.com/">Android.com</a></li>
        <li class="active"><a>Android Developers</a></li>
        <li><a href="http://source.android.com/">Android Open Source Project</a></li>
      </ul>
      

      
      
        <div class="header">Language</div>
          <div id="language" class="locales">
            <select name="language" onchange="changeLangPref(this.value, true)">
                <option value="en" selected="selected">English</option>
                <option value="es">Español</option>
                <option value="ja">日本語</option>
                <option value="ko">한국어</option>
                <option value="ru">Русский</option>
                <option value="zh-CN">中文 (中国)</option>
                <option value="zh-TW">中文 (台灣)</option>
            </select>
          </div>
        <script type="text/javascript">
          <!--
          loadLangPref();
            //-->
        </script>
      
      


      <br class="clearfix">
    </div>
    <div class="bottom"></div>
  </div>
  <div class="search" id="search-container">
    <div class="search-inner">
      <div id="search-btn"></div>
      <div class="left"></div>
      <form onsubmit="return submit_search()">
        <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q" onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)" onkeydown="return search_changed(event, true, &#39;/&#39;)" onkeyup="return search_changed(event, false, &#39;/&#39;)">
      </form>
      <div class="right"></div>
        <a class="close hide">close</a>
        <div class="left"></div>
        <div class="right"></div>
    </div>
  </div>
  <div id="search_filtered_wrapper">
    <div id="search_filtered_div" class="no-display">
        <ul id="search_filtered">
        </ul>
    </div>
  </div>
  
  </div>
  <!-- /New Search>
          
          
          <!-- Expanded quicknav -->
           <div id="quicknav" class="col-9">
                <ul>
                    <li class="design">
                      <ul>
                        <li><a href="http://developer.android.com/design/index.html">Get Started</a></li>
                        <li><a href="http://developer.android.com/design/style/index.html">Style</a></li>
                        <li><a href="http://developer.android.com/design/patterns/index.html">Patterns</a></li>
                        <li><a href="http://developer.android.com/design/building-blocks/index.html">Building Blocks</a></li>
                        <li><a href="http://developer.android.com/design/downloads/index.html">Downloads</a></li>
                        <li><a href="http://developer.android.com/design/videos/index.html">Videos</a></li>
                      </ul>
                    </li>
                    <li class="develop">
                      <ul>
                        <li><a href="http://developer.android.com/training/index.html" zh-tw-lang="訓練課程" zh-cn-lang="培训" ru-lang="Курсы" ko-lang="교육" ja-lang="トレーニング" es-lang="Capacitación" class="selected">Training</a></li>
                        <li><a href="http://developer.android.com/guide/components/index.html" zh-tw-lang="API 指南" zh-cn-lang="API 指南" ru-lang="Руководства по API" ko-lang="API 가이드" ja-lang="API ガイド" es-lang="Guías de la API" class="selected">API Guides</a></li>
                        <li><a href="http://developer.android.com/reference/packages.html" zh-tw-lang="參考資源" zh-cn-lang="参考" ru-lang="Справочник" ko-lang="참조문서" ja-lang="リファレンス" es-lang="Referencia" class="selected">Reference</a></li>
                        <li><a href="http://developer.android.com/tools/index.html" zh-tw-lang="相關工具" zh-cn-lang="工具" ru-lang="Инструменты" ko-lang="도구" ja-lang="ツール" es-lang="Herramientas" class="selected">Tools</a>
                          <ul><li><a href="http://developer.android.com/sdk/index.html" class="selected">Get the SDK</a></li></ul>
                        </li>
                        <li><a href="http://developer.android.com/google/index.html" class="selected">Google Services</a>
                        </li>
                      </ul>
                    </li>
                    <li class="distribute last">
                      <ul>
                        <li><a href="http://developer.android.com/distribute/index.html">Google Play</a></li>
                        <li><a href="http://developer.android.com/distribute/googleplay/publish/index.html">Publishing</a></li>
                        <li><a href="http://developer.android.com/distribute/googleplay/promote/index.html">Promoting</a></li>
                        <li><a href="http://developer.android.com/distribute/googleplay/quality/index.html">App Quality</a></li>
                        <li><a href="http://developer.android.com/distribute/googleplay/spotlight/index.html">Spotlight</a></li>
                        <li><a href="http://developer.android.com/distribute/open.html">Open Distribution</a></li>
                      </ul>
                    </li>
                </ul>
          </div>
          <!-- /Expanded quicknav -->
        </div>
    </div>
    <!-- /Header -->
    
    
  <div id="searchResults" class="wrap" style="display: none;">
          <h2 id="searchTitle" style="margin-bottom: 0px;">Results</h2><hr>
          <div id="leftSearchControl" class="search-control">Loading...</div>
  </div>
    
    
    

    <!-- Secondary x-nav -->
    <div id="nav-x">
        <div class="wrap">
            <ul class="nav-x col-9 develop" style="width:100%">
                <li class="training"><a href="http://developer.android.com/training/index.html" zh-tw-lang="訓練課程" zh-cn-lang="培训" ru-lang="Курсы" ko-lang="교육" ja-lang="トレーニング" es-lang="Capacitación">Training</a></li>
                <li class="guide"><a href="http://developer.android.com/guide/components/index.html" zh-tw-lang="API 指南" zh-cn-lang="API 指南" ru-lang="Руководства по API" ko-lang="API 가이드" ja-lang="API ガイド" es-lang="Guías de la API">API Guides</a></li>
                <li class="reference"><a href="http://developer.android.com/reference/packages.html" zh-tw-lang="參考資源" zh-cn-lang="参考" ru-lang="Справочник" ko-lang="참조문서" ja-lang="リファレンス" es-lang="Referencia" class="selected">Reference</a></li>
                <li class="tools"><a href="http://developer.android.com/tools/index.html" zh-tw-lang="相關工具" zh-cn-lang="工具" ru-lang="Инструменты" ko-lang="도구" ja-lang="ツール" es-lang="Herramientas">Tools</a></li>
                <li class="google"><a href="http://developer.android.com/google/index.html">Google Services</a>
                </li>
            </ul>
        </div>
        
    </div>
    <!-- /Sendondary x-nav -->

  


  <div class="wrap clearfix" id="body-content">
    <div class="col-4" id="side-nav" itemscope="" itemtype="http://schema.org/SiteNavigationElement"><div id="devdoc-nav" class="" style="width: auto; left: 20px;">

<a class="totop" href="http://developer.android.com/reference/android/view/View.html#top" data-g-event="left-nav-top" style="display: none; left: 20px;">to top</a>
      <div id="api-nav-header">
        <div id="api-level-toggle">
          <label for="apiLevelCheckbox" class="disabled">API level: </label>
          <div class="select-wrapper">
            <select id="apiLevelSelector"><option value="17" selected="true">17</option><option value="16">16</option><option value="15">15</option><option value="14">14</option><option value="13">13</option><option value="12">12</option><option value="11">11</option><option value="10">10</option><option value="9">9</option><option value="8">8</option><option value="7">7</option><option value="6">6</option><option value="5">5</option><option value="4">4</option><option value="3">3</option><option value="2">2</option><option value="1">1</option></select>
          </div>
        </div><!-- end toggle -->
        <div id="api-nav-title">Android APIs</div>
        </div><!-- end nav header -->
      
                  
      <div id="swapper" style="height: 526px;">
        <div id="nav-panels">
          <div id="resize-packages-nav">
            <div id="packages-nav" class="scroll-pane jspScrollable" style="overflow: hidden; padding: 0px; width: 276px;">

              

            <div class="jspContainer" style="width: 276px; height: 270px;"><div class="jspPane" style="padding: 0px; top: -1387px; width: 272px;"><ul>
              	
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/package-summary.html">android</a></li>
    <li class="api apilevel-4">
  <a href="http://developer.android.com/reference/android/accessibilityservice/package-summary.html">android.accessibilityservice</a></li>
    <li class="api apilevel-5">
  <a href="http://developer.android.com/reference/android/accounts/package-summary.html">android.accounts</a></li>
    <li class="api apilevel-11">
  <a href="http://developer.android.com/reference/android/animation/package-summary.html">android.animation</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/app/package-summary.html">android.app</a></li>
    <li class="api apilevel-8">
  <a href="http://developer.android.com/reference/android/app/admin/package-summary.html">android.app.admin</a></li>
    <li class="api apilevel-8">
  <a href="http://developer.android.com/reference/android/app/backup/package-summary.html">android.app.backup</a></li>
    <li class="api apilevel-3">
  <a href="http://developer.android.com/reference/android/appwidget/package-summary.html">android.appwidget</a></li>
    <li class="api apilevel-5">
  <a href="http://developer.android.com/reference/android/bluetooth/package-summary.html">android.bluetooth</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/content/package-summary.html">android.content</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/content/pm/package-summary.html">android.content.pm</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/content/res/package-summary.html">android.content.res</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/database/package-summary.html">android.database</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/database/sqlite/package-summary.html">android.database.sqlite</a></li>
    <li class="api apilevel-11">
  <a href="http://developer.android.com/reference/android/drm/package-summary.html">android.drm</a></li>
    <li class="api apilevel-4">
  <a href="http://developer.android.com/reference/android/gesture/package-summary.html">android.gesture</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/graphics/package-summary.html">android.graphics</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/graphics/drawable/package-summary.html">android.graphics.drawable</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/graphics/drawable/shapes/package-summary.html">android.graphics.drawable.shapes</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/hardware/package-summary.html">android.hardware</a></li>
    <li class="api apilevel-17">
  <a href="http://developer.android.com/reference/android/hardware/display/package-summary.html">android.hardware.display</a></li>
    <li class="api apilevel-16">
  <a href="http://developer.android.com/reference/android/hardware/input/package-summary.html">android.hardware.input</a></li>
    <li class="api apilevel-12">
  <a href="http://developer.android.com/reference/android/hardware/usb/package-summary.html">android.hardware.usb</a></li>
    <li class="api apilevel-3">
  <a href="http://developer.android.com/reference/android/inputmethodservice/package-summary.html">android.inputmethodservice</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/location/package-summary.html">android.location</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/media/package-summary.html">android.media</a></li>
    <li class="api apilevel-9">
  <a href="http://developer.android.com/reference/android/media/audiofx/package-summary.html">android.media.audiofx</a></li>
    <li class="api apilevel-14">
  <a href="http://developer.android.com/reference/android/media/effect/package-summary.html">android.media.effect</a></li>
    <li class="api apilevel-12">
  <a href="http://developer.android.com/reference/android/mtp/package-summary.html">android.mtp</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/net/package-summary.html">android.net</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/net/http/package-summary.html">android.net.http</a></li>
    <li class="api apilevel-16">
  <a href="http://developer.android.com/reference/android/net/nsd/package-summary.html">android.net.nsd</a></li>
    <li class="api apilevel-12">
  <a href="http://developer.android.com/reference/android/net/rtp/package-summary.html">android.net.rtp</a></li>
    <li class="api apilevel-9">
  <a href="http://developer.android.com/reference/android/net/sip/package-summary.html">android.net.sip</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/net/wifi/package-summary.html">android.net.wifi</a></li>
    <li class="api apilevel-14">
  <a href="http://developer.android.com/reference/android/net/wifi/p2p/package-summary.html">android.net.wifi.p2p</a></li>
    <li class="api apilevel-16">
  <a href="http://developer.android.com/reference/android/net/wifi/p2p/nsd/package-summary.html">android.net.wifi.p2p.nsd</a></li>
    <li class="api apilevel-9">
  <a href="http://developer.android.com/reference/android/nfc/package-summary.html">android.nfc</a></li>
    <li class="api apilevel-10">
  <a href="http://developer.android.com/reference/android/nfc/tech/package-summary.html">android.nfc.tech</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/opengl/package-summary.html">android.opengl</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/os/package-summary.html">android.os</a></li>
    <li class="api apilevel-9">
  <a href="http://developer.android.com/reference/android/os/storage/package-summary.html">android.os.storage</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/preference/package-summary.html">android.preference</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/provider/package-summary.html">android.provider</a></li>
    <li class="api apilevel-11">
  <a href="http://developer.android.com/reference/android/renderscript/package-summary.html">android.renderscript</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/sax/package-summary.html">android.sax</a></li>
    <li class="api apilevel-14">
  <a href="http://developer.android.com/reference/android/security/package-summary.html">android.security</a></li>
    <li class="api apilevel-17">
  <a href="http://developer.android.com/reference/android/service/dreams/package-summary.html">android.service.dreams</a></li>
    <li class="api apilevel-14">
  <a href="http://developer.android.com/reference/android/service/textservice/package-summary.html">android.service.textservice</a></li>
    <li class="api apilevel-7">
  <a href="http://developer.android.com/reference/android/service/wallpaper/package-summary.html">android.service.wallpaper</a></li>
    <li class="api apilevel-3">
  <a href="http://developer.android.com/reference/android/speech/package-summary.html">android.speech</a></li>
    <li class="api apilevel-4">
  <a href="http://developer.android.com/reference/android/speech/tts/package-summary.html">android.speech.tts</a></li>
    <li class="api apilevel-">
  <a href="http://developer.android.com/reference/android/support/v13/app/package-summary.html">android.support.v13.app</a></li>
    <li class="api apilevel-">
  <a href="http://developer.android.com/reference/android/support/v4/accessibilityservice/package-summary.html">android.support.v4.accessibilityservice</a></li>
    <li class="api apilevel-">
  <a href="http://developer.android.com/reference/android/support/v4/app/package-summary.html">android.support.v4.app</a></li>
    <li class="api apilevel-">
  <a href="http://developer.android.com/reference/android/support/v4/content/package-summary.html">android.support.v4.content</a></li>
    <li class="api apilevel-">
  <a href="http://developer.android.com/reference/android/support/v4/content/pm/package-summary.html">android.support.v4.content.pm</a></li>
    <li class="api apilevel-">
  <a href="http://developer.android.com/reference/android/support/v4/database/package-summary.html">android.support.v4.database</a></li>
    <li class="api apilevel-">
  <a href="http://developer.android.com/reference/android/support/v4/net/package-summary.html">android.support.v4.net</a></li>
    <li class="api apilevel-">
  <a href="http://developer.android.com/reference/android/support/v4/os/package-summary.html">android.support.v4.os</a></li>
    <li class="api apilevel-">
  <a href="http://developer.android.com/reference/android/support/v4/util/package-summary.html">android.support.v4.util</a></li>
    <li class="api apilevel-">
  <a href="http://developer.android.com/reference/android/support/v4/view/package-summary.html">android.support.v4.view</a></li>
    <li class="api apilevel-">
  <a href="http://developer.android.com/reference/android/support/v4/view/accessibility/package-summary.html">android.support.v4.view.accessibility</a></li>
    <li class="api apilevel-">
  <a href="http://developer.android.com/reference/android/support/v4/widget/package-summary.html">android.support.v4.widget</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/telephony/package-summary.html">android.telephony</a></li>
    <li class="api apilevel-5">
  <a href="http://developer.android.com/reference/android/telephony/cdma/package-summary.html">android.telephony.cdma</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/telephony/gsm/package-summary.html">android.telephony.gsm</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/test/package-summary.html">android.test</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/test/mock/package-summary.html">android.test.mock</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/test/suitebuilder/package-summary.html">android.test.suitebuilder</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/text/package-summary.html">android.text</a></li>
    <li class="api apilevel-3">
  <a href="http://developer.android.com/reference/android/text/format/package-summary.html">android.text.format</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/text/method/package-summary.html">android.text.method</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/text/style/package-summary.html">android.text.style</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/text/util/package-summary.html">android.text.util</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/util/package-summary.html">android.util</a></li>
    <li class="selected api apilevel-1">
  <a href="http://developer.android.com/reference/android/view/package-summary.html">android.view</a></li>
    <li class="api apilevel-4">
  <a href="http://developer.android.com/reference/android/view/accessibility/package-summary.html">android.view.accessibility</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/view/animation/package-summary.html">android.view.animation</a></li>
    <li class="api apilevel-3">
  <a href="http://developer.android.com/reference/android/view/inputmethod/package-summary.html">android.view.inputmethod</a></li>
    <li class="api apilevel-14">
  <a href="http://developer.android.com/reference/android/view/textservice/package-summary.html">android.view.textservice</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/webkit/package-summary.html">android.webkit</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/android/widget/package-summary.html">android.widget</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/dalvik/bytecode/package-summary.html">dalvik.bytecode</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/dalvik/system/package-summary.html">dalvik.system</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/awt/font/package-summary.html">java.awt.font</a></li>
    <li class="api apilevel-3">
  <a href="http://developer.android.com/reference/java/beans/package-summary.html">java.beans</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/io/package-summary.html">java.io</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/lang/package-summary.html">java.lang</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/lang/annotation/package-summary.html">java.lang.annotation</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/lang/ref/package-summary.html">java.lang.ref</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/lang/reflect/package-summary.html">java.lang.reflect</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/math/package-summary.html">java.math</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/net/package-summary.html">java.net</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/nio/package-summary.html">java.nio</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/nio/channels/package-summary.html">java.nio.channels</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/nio/channels/spi/package-summary.html">java.nio.channels.spi</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/nio/charset/package-summary.html">java.nio.charset</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/nio/charset/spi/package-summary.html">java.nio.charset.spi</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/security/package-summary.html">java.security</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/security/acl/package-summary.html">java.security.acl</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/security/cert/package-summary.html">java.security.cert</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/security/interfaces/package-summary.html">java.security.interfaces</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/security/spec/package-summary.html">java.security.spec</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/sql/package-summary.html">java.sql</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/text/package-summary.html">java.text</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/util/package-summary.html">java.util</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/util/concurrent/package-summary.html">java.util.concurrent</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/util/concurrent/atomic/package-summary.html">java.util.concurrent.atomic</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/util/concurrent/locks/package-summary.html">java.util.concurrent.locks</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/util/jar/package-summary.html">java.util.jar</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/util/logging/package-summary.html">java.util.logging</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/util/prefs/package-summary.html">java.util.prefs</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/util/regex/package-summary.html">java.util.regex</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/java/util/zip/package-summary.html">java.util.zip</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/javax/crypto/package-summary.html">javax.crypto</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/javax/crypto/interfaces/package-summary.html">javax.crypto.interfaces</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/javax/crypto/spec/package-summary.html">javax.crypto.spec</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/javax/microedition/khronos/egl/package-summary.html">javax.microedition.khronos.egl</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/javax/microedition/khronos/opengles/package-summary.html">javax.microedition.khronos.opengles</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/javax/net/package-summary.html">javax.net</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/javax/net/ssl/package-summary.html">javax.net.ssl</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/javax/security/auth/package-summary.html">javax.security.auth</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/javax/security/auth/callback/package-summary.html">javax.security.auth.callback</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/javax/security/auth/login/package-summary.html">javax.security.auth.login</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/javax/security/auth/x500/package-summary.html">javax.security.auth.x500</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/javax/security/cert/package-summary.html">javax.security.cert</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/javax/sql/package-summary.html">javax.sql</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/javax/xml/package-summary.html">javax.xml</a></li>
    <li class="api apilevel-8">
  <a href="http://developer.android.com/reference/javax/xml/datatype/package-summary.html">javax.xml.datatype</a></li>
    <li class="api apilevel-8">
  <a href="http://developer.android.com/reference/javax/xml/namespace/package-summary.html">javax.xml.namespace</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/javax/xml/parsers/package-summary.html">javax.xml.parsers</a></li>
    <li class="api apilevel-8">
  <a href="http://developer.android.com/reference/javax/xml/transform/package-summary.html">javax.xml.transform</a></li>
    <li class="api apilevel-8">
  <a href="http://developer.android.com/reference/javax/xml/transform/dom/package-summary.html">javax.xml.transform.dom</a></li>
    <li class="api apilevel-8">
  <a href="http://developer.android.com/reference/javax/xml/transform/sax/package-summary.html">javax.xml.transform.sax</a></li>
    <li class="api apilevel-8">
  <a href="http://developer.android.com/reference/javax/xml/transform/stream/package-summary.html">javax.xml.transform.stream</a></li>
    <li class="api apilevel-8">
  <a href="http://developer.android.com/reference/javax/xml/validation/package-summary.html">javax.xml.validation</a></li>
    <li class="api apilevel-8">
  <a href="http://developer.android.com/reference/javax/xml/xpath/package-summary.html">javax.xml.xpath</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/junit/framework/package-summary.html">junit.framework</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/junit/runner/package-summary.html">junit.runner</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/package-summary.html">org.apache.http</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/auth/package-summary.html">org.apache.http.auth</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/auth/params/package-summary.html">org.apache.http.auth.params</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/client/package-summary.html">org.apache.http.client</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/client/entity/package-summary.html">org.apache.http.client.entity</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/client/methods/package-summary.html">org.apache.http.client.methods</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/client/params/package-summary.html">org.apache.http.client.params</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/client/protocol/package-summary.html">org.apache.http.client.protocol</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/client/utils/package-summary.html">org.apache.http.client.utils</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/conn/package-summary.html">org.apache.http.conn</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/conn/params/package-summary.html">org.apache.http.conn.params</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/conn/routing/package-summary.html">org.apache.http.conn.routing</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/conn/scheme/package-summary.html">org.apache.http.conn.scheme</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/conn/ssl/package-summary.html">org.apache.http.conn.ssl</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/conn/util/package-summary.html">org.apache.http.conn.util</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/cookie/package-summary.html">org.apache.http.cookie</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/cookie/params/package-summary.html">org.apache.http.cookie.params</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/entity/package-summary.html">org.apache.http.entity</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/impl/package-summary.html">org.apache.http.impl</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/impl/auth/package-summary.html">org.apache.http.impl.auth</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/impl/client/package-summary.html">org.apache.http.impl.client</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/impl/conn/package-summary.html">org.apache.http.impl.conn</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/package-summary.html">org.apache.http.impl.conn.tsccm</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/impl/cookie/package-summary.html">org.apache.http.impl.cookie</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/impl/entity/package-summary.html">org.apache.http.impl.entity</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/impl/io/package-summary.html">org.apache.http.impl.io</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/io/package-summary.html">org.apache.http.io</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/message/package-summary.html">org.apache.http.message</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/params/package-summary.html">org.apache.http.params</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/protocol/package-summary.html">org.apache.http.protocol</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/apache/http/util/package-summary.html">org.apache.http.util</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/json/package-summary.html">org.json</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/w3c/dom/package-summary.html">org.w3c.dom</a></li>
    <li class="api apilevel-8">
  <a href="http://developer.android.com/reference/org/w3c/dom/ls/package-summary.html">org.w3c.dom.ls</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/xml/sax/package-summary.html">org.xml.sax</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/xml/sax/ext/package-summary.html">org.xml.sax.ext</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/xml/sax/helpers/package-summary.html">org.xml.sax.helpers</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/xmlpull/v1/package-summary.html">org.xmlpull.v1</a></li>
    <li class="api apilevel-1">
  <a href="http://developer.android.com/reference/org/xmlpull/v1/sax2/package-summary.html">org.xmlpull.v1.sax2</a></li>
              </ul><br></div><div class="jspVerticalBar"><div class="jspCap jspCapTop"></div><div class="jspTrack" style="height: 262px;"><div class="jspDrag" style="height: 21px; top: 105.11540880503145px;"><div class="jspDragTop"></div><div class="jspDragBottom"></div></div></div><div class="jspCap jspCapBottom"></div></div></div></div> <!-- end packages-nav -->
          </div> <!-- end resize-packages -->
          <div id="classes-nav" class="scroll-pane jspScrollable" style="overflow: hidden; padding: 0px; height: 246px; margin-top: 10px; width: 276px;">



            
        

          <div class="jspContainer" style="width: 276px; height: 246px;"><div class="jspPane" style="padding: 0px; left: 0px; top: -1600px; width: 276px;"><ul>
              
    <li><h2>Interfaces</h2>
      <ul>
          <li class="api apilevel-11"><a href="http://developer.android.com/reference/android/view/ActionMode.Callback.html">ActionMode.Callback</a></li>
          <li class="api apilevel-16"><a href="http://developer.android.com/reference/android/view/ActionProvider.VisibilityListener.html">ActionProvider.VisibilityListener</a></li>
          <li class="api apilevel-16"><a href="http://developer.android.com/reference/android/view/Choreographer.FrameCallback.html">Choreographer.FrameCallback</a></li>
          <li class="api apilevel-14"><a href="http://developer.android.com/reference/android/view/CollapsibleActionView.html">CollapsibleActionView</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/ContextMenu.html">ContextMenu</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/ContextMenu.ContextMenuInfo.html">ContextMenu.ContextMenuInfo</a></li>
          <li class="api apilevel-3"><a href="http://developer.android.com/reference/android/view/GestureDetector.OnDoubleTapListener.html">GestureDetector.OnDoubleTapListener</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/GestureDetector.OnGestureListener.html">GestureDetector.OnGestureListener</a></li>
          <li class="api apilevel-9"><a href="http://developer.android.com/reference/android/view/InputQueue.Callback.html">InputQueue.Callback</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/KeyEvent.Callback.html">KeyEvent.Callback</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/LayoutInflater.Factory.html">LayoutInflater.Factory</a></li>
          <li class="api apilevel-11"><a href="http://developer.android.com/reference/android/view/LayoutInflater.Factory2.html">LayoutInflater.Factory2</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/LayoutInflater.Filter.html">LayoutInflater.Filter</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/Menu.html">Menu</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/MenuItem.html">MenuItem</a></li>
          <li class="api apilevel-14"><a href="http://developer.android.com/reference/android/view/MenuItem.OnActionExpandListener.html">MenuItem.OnActionExpandListener</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/MenuItem.OnMenuItemClickListener.html">MenuItem.OnMenuItemClickListener</a></li>
          <li class="api apilevel-8"><a href="http://developer.android.com/reference/android/view/ScaleGestureDetector.OnScaleGestureListener.html">ScaleGestureDetector.OnScaleGestureListener</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/SubMenu.html">SubMenu</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/SurfaceHolder.html">SurfaceHolder</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/SurfaceHolder.Callback.html">SurfaceHolder.Callback</a></li>
          <li class="api apilevel-9"><a href="http://developer.android.com/reference/android/view/SurfaceHolder.Callback2.html">SurfaceHolder.Callback2</a></li>
          <li class="api apilevel-14"><a href="http://developer.android.com/reference/android/view/TextureView.SurfaceTextureListener.html">TextureView.SurfaceTextureListener</a></li>
          <li class="api apilevel-12"><a href="http://developer.android.com/reference/android/view/View.OnAttachStateChangeListener.html">View.OnAttachStateChangeListener</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/View.OnClickListener.html">View.OnClickListener</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/View.OnCreateContextMenuListener.html">View.OnCreateContextMenuListener</a></li>
          <li class="api apilevel-11"><a href="http://developer.android.com/reference/android/view/View.OnDragListener.html">View.OnDragListener</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/View.OnFocusChangeListener.html">View.OnFocusChangeListener</a></li>
          <li class="api apilevel-12"><a href="http://developer.android.com/reference/android/view/View.OnGenericMotionListener.html">View.OnGenericMotionListener</a></li>
          <li class="api apilevel-14"><a href="http://developer.android.com/reference/android/view/View.OnHoverListener.html">View.OnHoverListener</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/View.OnKeyListener.html">View.OnKeyListener</a></li>
          <li class="api apilevel-11"><a href="http://developer.android.com/reference/android/view/View.OnLayoutChangeListener.html">View.OnLayoutChangeListener</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/View.OnLongClickListener.html">View.OnLongClickListener</a></li>
          <li class="api apilevel-11"><a href="http://developer.android.com/reference/android/view/View.OnSystemUiVisibilityChangeListener.html">View.OnSystemUiVisibilityChangeListener</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/View.OnTouchListener.html">View.OnTouchListener</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/ViewGroup.OnHierarchyChangeListener.html">ViewGroup.OnHierarchyChangeListener</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/ViewManager.html">ViewManager</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/ViewParent.html">ViewParent</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/ViewStub.OnInflateListener.html">ViewStub.OnInflateListener</a></li>
          <li class="api apilevel-16"><a href="http://developer.android.com/reference/android/view/ViewTreeObserver.OnDrawListener.html">ViewTreeObserver.OnDrawListener</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/ViewTreeObserver.OnGlobalFocusChangeListener.html">ViewTreeObserver.OnGlobalFocusChangeListener</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/ViewTreeObserver.OnGlobalLayoutListener.html">ViewTreeObserver.OnGlobalLayoutListener</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/ViewTreeObserver.OnPreDrawListener.html">ViewTreeObserver.OnPreDrawListener</a></li>
          <li class="api apilevel-3"><a href="http://developer.android.com/reference/android/view/ViewTreeObserver.OnScrollChangedListener.html">ViewTreeObserver.OnScrollChangedListener</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/ViewTreeObserver.OnTouchModeChangeListener.html">ViewTreeObserver.OnTouchModeChangeListener</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/Window.Callback.html">Window.Callback</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/WindowManager.html">WindowManager</a></li>
      </ul>
    </li>
              
    <li><h2>Classes</h2>
      <ul>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/AbsSavedState.html">AbsSavedState</a></li>
          <li class="api apilevel-11"><a href="http://developer.android.com/reference/android/view/ActionMode.html">ActionMode</a></li>
          <li class="api apilevel-14"><a href="http://developer.android.com/reference/android/view/ActionProvider.html">ActionProvider</a></li>
          <li class="api apilevel-16"><a href="http://developer.android.com/reference/android/view/Choreographer.html">Choreographer</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/ContextThemeWrapper.html">ContextThemeWrapper</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/Display.html">Display</a></li>
          <li class="api apilevel-11"><a href="http://developer.android.com/reference/android/view/DragEvent.html">DragEvent</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/FocusFinder.html">FocusFinder</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/GestureDetector.html">GestureDetector</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/GestureDetector.SimpleOnGestureListener.html">GestureDetector.SimpleOnGestureListener</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/Gravity.html">Gravity</a></li>
          <li class="api apilevel-3"><a href="http://developer.android.com/reference/android/view/HapticFeedbackConstants.html">HapticFeedbackConstants</a></li>
          <li class="api apilevel-9"><a href="http://developer.android.com/reference/android/view/InputDevice.html">InputDevice</a></li>
          <li class="api apilevel-9"><a href="http://developer.android.com/reference/android/view/InputDevice.MotionRange.html">InputDevice.MotionRange</a></li>
          <li class="api apilevel-9"><a href="http://developer.android.com/reference/android/view/InputEvent.html">InputEvent</a></li>
          <li class="api apilevel-9"><a href="http://developer.android.com/reference/android/view/InputQueue.html">InputQueue</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/KeyCharacterMap.html">KeyCharacterMap</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/KeyCharacterMap.KeyData.html">KeyCharacterMap.KeyData</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a></li>
          <li class="api apilevel-5"><a href="http://developer.android.com/reference/android/view/KeyEvent.DispatcherState.html">KeyEvent.DispatcherState</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/LayoutInflater.html">LayoutInflater</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/MenuInflater.html">MenuInflater</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a></li>
          <li class="api apilevel-9"><a href="http://developer.android.com/reference/android/view/MotionEvent.PointerCoords.html">MotionEvent.PointerCoords</a></li>
          <li class="api apilevel-14"><a href="http://developer.android.com/reference/android/view/MotionEvent.PointerProperties.html">MotionEvent.PointerProperties</a></li>
          <li class="api apilevel-3"><a href="http://developer.android.com/reference/android/view/OrientationEventListener.html">OrientationEventListener</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/OrientationListener.html">OrientationListener</a></li>
          <li class="api apilevel-8"><a href="http://developer.android.com/reference/android/view/ScaleGestureDetector.html">ScaleGestureDetector</a></li>
          <li class="api apilevel-8"><a href="http://developer.android.com/reference/android/view/ScaleGestureDetector.SimpleOnScaleGestureListener.html">ScaleGestureDetector.SimpleOnScaleGestureListener</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/SoundEffectConstants.html">SoundEffectConstants</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/Surface.html">Surface</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/SurfaceView.html">SurfaceView</a></li>
          <li class="api apilevel-14"><a href="http://developer.android.com/reference/android/view/TextureView.html">TextureView</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/TouchDelegate.html">TouchDelegate</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/VelocityTracker.html">VelocityTracker</a></li>
          <li class="selected api apilevel-1"><a href="./View_files/View.htm">View</a></li>
          <li class="api apilevel-14"><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html">View.AccessibilityDelegate</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/View.BaseSavedState.html">View.BaseSavedState</a></li>
          <li class="api apilevel-11"><a href="http://developer.android.com/reference/android/view/View.DragShadowBuilder.html">View.DragShadowBuilder</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/View.MeasureSpec.html">View.MeasureSpec</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/ViewConfiguration.html">ViewConfiguration</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/ViewDebug.html">ViewDebug</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/ViewGroup.html">ViewGroup</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html">ViewGroup.LayoutParams</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/ViewGroup.MarginLayoutParams.html">ViewGroup.MarginLayoutParams</a></li>
          <li class="api apilevel-12"><a href="http://developer.android.com/reference/android/view/ViewPropertyAnimator.html">ViewPropertyAnimator</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/ViewStub.html">ViewStub</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/ViewTreeObserver.html">ViewTreeObserver</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/Window.html">Window</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html">WindowManager.LayoutParams</a></li>
      </ul>
    </li>
              
    <li><h2>Enums</h2>
      <ul>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/ViewDebug.HierarchyTraceType.html">ViewDebug.HierarchyTraceType</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/ViewDebug.RecyclerTraceType.html">ViewDebug.RecyclerTraceType</a></li>
      </ul>
    </li>
              
    <li><h2>Exceptions</h2>
      <ul>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/InflateException.html">InflateException</a></li>
          <li class="api apilevel-11"><a href="http://developer.android.com/reference/android/view/KeyCharacterMap.UnavailableException.html">KeyCharacterMap.UnavailableException</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/Surface.OutOfResourcesException.html">Surface.OutOfResourcesException</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/SurfaceHolder.BadSurfaceTypeException.html">SurfaceHolder.BadSurfaceTypeException</a></li>
          <li class="api apilevel-1"><a href="http://developer.android.com/reference/android/view/WindowManager.BadTokenException.html">WindowManager.BadTokenException</a></li>
          <li class="api apilevel-17"><a href="http://developer.android.com/reference/android/view/WindowManager.InvalidDisplayException.html">WindowManager.InvalidDisplayException</a></li>
      </ul>
    </li>
              
            </ul><br></div><div class="jspVerticalBar"><div class="jspCap jspCapTop"></div><div class="jspTrack" style="height: 234px;"><div class="jspDrag" style="height: 25px; top: 164.72906403940888px;"><div class="jspDragTop"></div><div class="jspDragBottom"></div></div></div><div class="jspCap jspCapBottom"></div></div><div class="jspHorizontalBar"><div class="jspCap jspCapLeft" style=""></div><div class="jspTrack" style="width: 272px;"><div class="jspDrag" style="width: 220px; left: 0px;"><div class="jspDragLeft"></div><div class="jspDragRight"></div></div></div><div class="jspCap jspCapRight" style=""></div><div class="jspCorner" style="width: 4px;"></div></div></div></div><!-- end classes -->
        </div><!-- end nav-panels -->
        <div id="nav-tree" style="display: none; overflow: hidden; padding: 0px; width: 0px;" class="scroll-pane">
          
        <div class="jspContainer" style="width: 0px; height: 0px;"><div class="jspPane" style="padding: 0px; top: 0px; width: 0px;"><div id="tree-list"></div></div></div></div><!-- end nav-tree -->
      </div><!-- end swapper -->
      <div id="nav-swap">
      <a class="fullscreen">fullscreen</a>
      <a href="http://developer.android.com/reference/android/view/View.html#" onclick="swapNav();return false;"><span id="tree-link">Use Tree Navigation</span><span id="panel-link" style="display:none">Use Panel Navigation</span></a>
      </div>
    </div>
       <!-- end devdoc-nav -->
    </div> <!-- end side-nav -->
    <script type="text/javascript">
      // init fullscreen based on user pref
      var fullscreen = readCookie("fullscreen");
      if (fullscreen != 0) {
        if (fullscreen == "false") {
          toggleFullscreen(false);
        } else {
          toggleFullscreen(true);
        }
      }
      // init nav version for mobile
      if (isMobile) {
        swapNav(); // tree view should be used on mobile
        $('#nav-swap').hide();
      } else {
        chooseDefaultNav();
        if ($("#nav-tree").is(':visible')) {
          init_default_navtree("/");
        }
      }
      // scroll the selected page into view
      $(document).ready(function() {
        scrollIntoView("packages-nav");
        scrollIntoView("classes-nav");
        });
    </script>

     



<div class="col-12" id="doc-col">

<div id="api-info-block">



  
   
  
  
  
  

  
   
  
  
  
  

  
   
  
  
  
  

  
   
  
  
  
  


<div class="sum-details-links">

Summary:

  <a href="http://developer.android.com/reference/android/view/View.html#nestedclasses">Nested Classes</a>
  


  | <a href="http://developer.android.com/reference/android/view/View.html#lattrs">XML Attrs</a>
  




  | <a href="http://developer.android.com/reference/android/view/View.html#constants">Constants</a>
  



  | <a href="http://developer.android.com/reference/android/view/View.html#lfields">Fields</a>
  



  | <a href="http://developer.android.com/reference/android/view/View.html#pubctors">Ctors</a>
  



  | <a href="http://developer.android.com/reference/android/view/View.html#pubmethods">Methods</a>
  


  | <a href="http://developer.android.com/reference/android/view/View.html#promethods">Protected Methods</a>
  


  | <a href="http://developer.android.com/reference/android/view/View.html#inhmethods">Inherited Methods</a>

| <a href="http://developer.android.com/reference/android/view/View.html#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>

</div><!-- end sum-details-links -->
<div class="api-level">
  
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
  
  

</div>
</div><!-- end api-info-block -->


<!-- ======== START OF CLASS DATA ======== -->

<div id="jd-header">
    public
     
     
    
    class
<h1 itemprop="name">View</h1>



  
    extends <a href="http://developer.android.com/reference/java/lang/Object.html">Object</a><br>
  
  
  

  
  
      implements 
      
        <a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.Callback.html">Drawable.Callback</a> 
      
        <a href="http://developer.android.com/reference/android/view/KeyEvent.Callback.html">KeyEvent.Callback</a> 
      
        <a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEventSource.html">AccessibilityEventSource</a> 
      
  
  


</div><!-- end header -->

<div id="naMessage"></div>

<div id="jd-content" class="api apilevel-1">
<table class="jd-inheritance-table">


    <tbody><tr>
         	
        <td colspan="2" class="jd-inheritance-class-cell"><a href="http://developer.android.com/reference/java/lang/Object.html">java.lang.Object</a></td>
    </tr>
    

    <tr>
        
            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;↳</td>
         	
        <td colspan="1" class="jd-inheritance-class-cell">android.view.View</td>
    </tr>
    

</tbody></table>




<table class="jd-sumtable jd-sumtable-subclasses"><tbody><tr><td colspan="12" style="border:none;margin:0;padding:0;">

  <a href="http://developer.android.com/reference/android/view/View.html#" onclick="return toggleInherited(this, null)" id="subclasses-direct" class="jd-expando-trigger closed"><img id="subclasses-direct-trigger" src="./View_files/triangle-closed.png" class="jd-expando-trigger-img"></a>Known Direct Subclasses

  <div id="subclasses-direct">
      <div id="subclasses-direct-list" class="jd-inheritedlinks">
          
            
              <a href="http://developer.android.com/reference/android/widget/AnalogClock.html">AnalogClock</a>,
            
              <a href="http://developer.android.com/reference/android/widget/ImageView.html">ImageView</a>,
            
              <a href="http://developer.android.com/reference/android/inputmethodservice/KeyboardView.html">KeyboardView</a>,
            
              <a href="http://developer.android.com/reference/android/app/MediaRouteButton.html">MediaRouteButton</a>,
            
              <a href="http://developer.android.com/reference/android/widget/ProgressBar.html">ProgressBar</a>,
            
              <a href="http://developer.android.com/reference/android/widget/Space.html">Space</a>,
            
              <a href="http://developer.android.com/reference/android/view/SurfaceView.html">SurfaceView</a>,
            
              <a href="http://developer.android.com/reference/android/widget/TextView.html">TextView</a>,
            
              <a href="http://developer.android.com/reference/android/view/TextureView.html">TextureView</a>,
            
              <a href="http://developer.android.com/reference/android/view/ViewGroup.html">ViewGroup</a>,
            
              <a href="http://developer.android.com/reference/android/view/ViewStub.html">ViewStub</a>
            
          
      </div>
      <div id="subclasses-direct-summary" style="display: none;">
  <table class="jd-sumtable-expando">
        <tbody><tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/AnalogClock.html">AnalogClock</a></td>
              <td class="jd-descrcol" width="100%">This widget display an analogic clock with two hands for hours and
 minutes.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/ImageView.html">ImageView</a></td>
              <td class="jd-descrcol" width="100%">Displays an arbitrary image, such as an icon.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-3">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/inputmethodservice/KeyboardView.html">KeyboardView</a></td>
              <td class="jd-descrcol" width="100%">A view that renders a virtual <code><a href="http://developer.android.com/reference/android/inputmethodservice/Keyboard.html">Keyboard</a></code>.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-16">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/app/MediaRouteButton.html">MediaRouteButton</a></td>
              <td class="jd-descrcol" width="100%">&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/ProgressBar.html">ProgressBar</a></td>
              <td class="jd-descrcol" width="100%"><p>
 Visual indicator of progress in some operation.&nbsp;</p></td>
          </tr>
        <tr class=" api apilevel-14">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/Space.html">Space</a></td>
              <td class="jd-descrcol" width="100%">Space is a lightweight View subclass that may be used to create gaps between components
 in general purpose layouts.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/SurfaceView.html">SurfaceView</a></td>
              <td class="jd-descrcol" width="100%">Provides a dedicated drawing surface embedded inside of a view hierarchy.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/TextView.html">TextView</a></td>
              <td class="jd-descrcol" width="100%">Displays text to the user and optionally allows them to edit it.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-14">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/TextureView.html">TextureView</a></td>
              <td class="jd-descrcol" width="100%"><p>A TextureView can be used to display a content stream.&nbsp;</p></td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/ViewGroup.html">ViewGroup</a></td>
              <td class="jd-descrcol" width="100%"><p>
 A <code>ViewGroup</code> is a special view that can contain other views
 (called children.) The view group is the base class for layouts and views
 containers.&nbsp;</p></td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/ViewStub.html">ViewStub</a></td>
              <td class="jd-descrcol" width="100%">A ViewStub is an invisible, zero-sized View that can be used to lazily inflate
 layout resources at runtime.&nbsp;</td>
          </tr>
  </tbody></table>
      </div>
  </div>
</td></tr></tbody></table>



<table class="jd-sumtable jd-sumtable-subclasses"><tbody><tr><td colspan="12" style="border:none;margin:0;padding:0;">

  <a href="http://developer.android.com/reference/android/view/View.html#" onclick="return toggleInherited(this, null)" id="subclasses-indirect" class="jd-expando-trigger closed"><img id="subclasses-indirect-trigger" src="./View_files/triangle-closed.png" class="jd-expando-trigger-img"></a>Known Indirect Subclasses

  <div id="subclasses-indirect">
      <div id="subclasses-indirect-list" class="jd-inheritedlinks">
          
            
            
              
                <a href="http://developer.android.com/reference/android/widget/AbsListView.html">AbsListView</a>,
              
              
            
              
                <a href="http://developer.android.com/reference/android/widget/AbsSeekBar.html">AbsSeekBar</a>,
              
              
            
              
                <a href="http://developer.android.com/reference/android/widget/AbsSpinner.html">AbsSpinner</a>,
              
              
            
              
                <a href="http://developer.android.com/reference/android/widget/AbsoluteLayout.html">AbsoluteLayout</a>,
              
              
            
              
              
            
              
                <a href="http://developer.android.com/reference/android/widget/AdapterView.html">AdapterView</a>&lt;T&nbsp;extends&nbsp;<a href="http://developer.android.com/reference/android/widget/Adapter.html">Adapter</a>&gt;,
              
              
            
              
                <a href="http://developer.android.com/reference/android/widget/AdapterViewAnimator.html">AdapterViewAnimator</a>,
              
              
            
              
                <a href="http://developer.android.com/reference/android/widget/AdapterViewFlipper.html">AdapterViewFlipper</a>,
              
              
            
              
              
            
              
                <a href="http://developer.android.com/reference/android/appwidget/AppWidgetHostView.html">AppWidgetHostView</a>,
              
              
            
              
                <a href="http://developer.android.com/reference/android/widget/AutoCompleteTextView.html">AutoCompleteTextView</a>,
              
              
            
              
                <a href="http://developer.android.com/reference/android/widget/Button.html">Button</a>,
              
              
            
              
                <a href="http://developer.android.com/reference/android/widget/CalendarView.html">CalendarView</a>,
              
              
            
              
                <a href="http://developer.android.com/reference/android/widget/CheckBox.html">CheckBox</a>,
              
              
            
              
                <a href="http://developer.android.com/reference/android/widget/CheckedTextView.html">CheckedTextView</a>,
              
              and
                <a href="http://developer.android.com/reference/android/view/View.html#" onclick="return toggleInherited(document.getElementById(&#39;subclasses-indirect&#39;, null))">55 others.</a>
              
            
          
      </div>
      <div id="subclasses-indirect-summary" style="display: none;">
  <table class="jd-sumtable-expando">
        <tbody><tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/AbsListView.html">AbsListView</a></td>
              <td class="jd-descrcol" width="100%">Base class that can be used to implement virtualized lists of items.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/AbsSeekBar.html">AbsSeekBar</a></td>
              <td class="jd-descrcol" width="100%">&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/AbsSpinner.html">AbsSpinner</a></td>
              <td class="jd-descrcol" width="100%">An abstract base class for spinner widgets.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/AbsoluteLayout.html">AbsoluteLayout</a></td>
              <td class="jd-descrcol" width="100%">
      <em>This class was deprecated
      in API level 3.
      Use <code><a href="http://developer.android.com/reference/android/widget/FrameLayout.html">FrameLayout</a></code>, <code><a href="http://developer.android.com/reference/android/widget/RelativeLayout.html">RelativeLayout</a></code>
             or a custom layout instead.
</em>&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/AdapterView.html">AdapterView</a>&lt;T&nbsp;extends&nbsp;<a href="http://developer.android.com/reference/android/widget/Adapter.html">Adapter</a>&gt;</td>
              <td class="jd-descrcol" width="100%">An AdapterView is a view whose children are determined by an <code><a href="http://developer.android.com/reference/android/widget/Adapter.html">Adapter</a></code>.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-11">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/AdapterViewAnimator.html">AdapterViewAnimator</a></td>
              <td class="jd-descrcol" width="100%">Base class for a <code><a href="http://developer.android.com/reference/android/widget/AdapterView.html">AdapterView</a></code> that will perform animations
 when switching between its views.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-11">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/AdapterViewFlipper.html">AdapterViewFlipper</a></td>
              <td class="jd-descrcol" width="100%">Simple <code><a href="http://developer.android.com/reference/android/widget/ViewAnimator.html">ViewAnimator</a></code> that will animate between two or more views
 that have been added to it.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-3">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/appwidget/AppWidgetHostView.html">AppWidgetHostView</a></td>
              <td class="jd-descrcol" width="100%">Provides the glue to show AppWidget views.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/AutoCompleteTextView.html">AutoCompleteTextView</a></td>
              <td class="jd-descrcol" width="100%"><p>An editable text view that shows completion suggestions automatically
 while the user is typing.&nbsp;</p></td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/Button.html">Button</a></td>
              <td class="jd-descrcol" width="100%">Represents a push-button widget.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-11">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/CalendarView.html">CalendarView</a></td>
              <td class="jd-descrcol" width="100%">This class is a calendar widget for displaying and selecting dates.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/CheckBox.html">CheckBox</a></td>
              <td class="jd-descrcol" width="100%"><p>
 A checkbox is a specific type of two-states button that can be either
 checked or unchecked.&nbsp;</p></td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/CheckedTextView.html">CheckedTextView</a></td>
              <td class="jd-descrcol" width="100%">An extension to TextView that supports the <code><a href="http://developer.android.com/reference/android/widget/Checkable.html">Checkable</a></code> interface.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/Chronometer.html">Chronometer</a></td>
              <td class="jd-descrcol" width="100%">Class that implements a simple timer.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/CompoundButton.html">CompoundButton</a></td>
              <td class="jd-descrcol" width="100%"><p>
 A button with two states, checked and unchecked.&nbsp;</p></td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/DatePicker.html">DatePicker</a></td>
              <td class="jd-descrcol" width="100%">This class is a widget for selecting a date.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/DialerFilter.html">DialerFilter</a></td>
              <td class="jd-descrcol" width="100%">&nbsp;</td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/DigitalClock.html">DigitalClock</a></td>
              <td class="jd-descrcol" width="100%">
      <em>This class was deprecated
      in API level 17.
      It is recommended you use <code><a href="http://developer.android.com/reference/android/widget/TextClock.html">TextClock</a></code> instead.
</em>&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/EditText.html">EditText</a></td>
              <td class="jd-descrcol" width="100%">EditText is a thin veneer over TextView that configures itself
 to be editable.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/ExpandableListView.html">ExpandableListView</a></td>
              <td class="jd-descrcol" width="100%">A view that shows items in a vertically scrolling two-level list.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-3">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/inputmethodservice/ExtractEditText.html">ExtractEditText</a></td>
              <td class="jd-descrcol" width="100%">Specialization of <code><a href="http://developer.android.com/reference/android/widget/EditText.html">EditText</a></code> for showing and interacting with the
 extracted text in a full-screen input method.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-11">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/app/FragmentBreadCrumbs.html">FragmentBreadCrumbs</a></td>
              <td class="jd-descrcol" width="100%">Helper class for showing "bread crumbs" representing the fragment
 stack in an activity.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/support/v13/app/FragmentTabHost.html">FragmentTabHost</a></td>
              <td class="jd-descrcol" width="100%">Version of <code><a href="http://developer.android.com/reference/android/support/v4/app/FragmentTabHost.html">FragmentTabHost</a></code> that can be
 used with the platform <code><a href="http://developer.android.com/reference/android/app/Fragment.html">Fragment</a></code> APIs.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/FrameLayout.html">FrameLayout</a></td>
              <td class="jd-descrcol" width="100%">FrameLayout is designed to block out an area on the screen to display
 a single item.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-3">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/opengl/GLSurfaceView.html">GLSurfaceView</a></td>
              <td class="jd-descrcol" width="100%">An implementation of SurfaceView that uses the dedicated surface for
 displaying OpenGL rendering.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/Gallery.html">Gallery</a></td>
              <td class="jd-descrcol" width="100%">
      <em>This class was deprecated
      in API level 16.
      This widget is no longer supported. Other horizontally scrolling
 widgets include <code><a href="http://developer.android.com/reference/android/widget/HorizontalScrollView.html">HorizontalScrollView</a></code> and <code><a href="http://developer.android.com/reference/android/support/v4/view/ViewPager.html">ViewPager</a></code>
 from the support library.
</em>&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-4">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/gesture/GestureOverlayView.html">GestureOverlayView</a></td>
              <td class="jd-descrcol" width="100%">A transparent overlay for gesture input that can be placed on top of other
 widgets or contain other widgets.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-14">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/GridLayout.html">GridLayout</a></td>
              <td class="jd-descrcol" width="100%">A layout that places its children in a rectangular <em>grid</em>.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/GridView.html">GridView</a></td>
              <td class="jd-descrcol" width="100%">A view that shows items in two-dimensional scrolling grid.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-3">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/HorizontalScrollView.html">HorizontalScrollView</a></td>
              <td class="jd-descrcol" width="100%">Layout container for a view hierarchy that can be scrolled by the user,
 allowing it to be larger than the physical display.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/ImageButton.html">ImageButton</a></td>
              <td class="jd-descrcol" width="100%"><p>
 Displays a button with an image (instead of text) that can be pressed 
 or clicked by the user.&nbsp;</p></td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/ImageSwitcher.html">ImageSwitcher</a></td>
              <td class="jd-descrcol" width="100%">&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/LinearLayout.html">LinearLayout</a></td>
              <td class="jd-descrcol" width="100%">A Layout that arranges its children in a single column or a single row.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/ListView.html">ListView</a></td>
              <td class="jd-descrcol" width="100%">A view that shows items in a vertically scrolling list.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/MediaController.html">MediaController</a></td>
              <td class="jd-descrcol" width="100%">A view containing controls for a MediaPlayer.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/MultiAutoCompleteTextView.html">MultiAutoCompleteTextView</a></td>
              <td class="jd-descrcol" width="100%">An editable text view, extending <code><a href="http://developer.android.com/reference/android/widget/AutoCompleteTextView.html">AutoCompleteTextView</a></code>, that
 can show completion suggestions for the substring of the text where
 the user is typing instead of necessarily for the entire thing.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-11">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/NumberPicker.html">NumberPicker</a></td>
              <td class="jd-descrcol" width="100%">A widget that enables the user to select a number form a predefined range.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/support/v4/view/PagerTabStrip.html">PagerTabStrip</a></td>
              <td class="jd-descrcol" width="100%">PagerTabStrip is an interactive indicator of the current, next,
 and previous pages of a <code><a href="http://developer.android.com/reference/android/support/v4/view/ViewPager.html">ViewPager</a></code>.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/support/v4/view/PagerTitleStrip.html">PagerTitleStrip</a></td>
              <td class="jd-descrcol" width="100%">PagerTitleStrip is a non-interactive indicator of the current, next,
 and previous pages of a <code><a href="http://developer.android.com/reference/android/support/v4/view/ViewPager.html">ViewPager</a></code>.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-5">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/QuickContactBadge.html">QuickContactBadge</a></td>
              <td class="jd-descrcol" width="100%">Widget used to show an image with the standard QuickContact badge
 and on-click behavior.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-11">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/renderscript/RSSurfaceView.html">RSSurfaceView</a></td>
              <td class="jd-descrcol" width="100%">
      <em>This class was deprecated
      in API level 16.
      in API 16
 The Surface View for a graphics renderscript (RenderScriptGL) to draw on.

 <div class="special reference">
 <h3>Developer Guides</h3>
 <p>For more information about creating an application that uses Renderscript, read the
 <a href="http://developer.android.com/guide/topics/renderscript/index.html">Renderscript</a> developer guide.</p>
 </div>
</em>&nbsp;</td>
          </tr>
        <tr class=" api apilevel-14">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/renderscript/RSTextureView.html">RSTextureView</a></td>
              <td class="jd-descrcol" width="100%">
      <em>This class was deprecated
      in API level 16.
      in API 16
 The Texture View for a graphics renderscript (RenderScriptGL)
 to draw on.

</em>&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/RadioButton.html">RadioButton</a></td>
              <td class="jd-descrcol" width="100%"><p>
 A radio button is a two-states button that can be either checked or
 unchecked.&nbsp;</p></td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/RadioGroup.html">RadioGroup</a></td>
              <td class="jd-descrcol" width="100%"><p>This class is used to create a multiple-exclusion scope for a set of radio
 buttons.&nbsp;</p></td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/RatingBar.html">RatingBar</a></td>
              <td class="jd-descrcol" width="100%">A RatingBar is an extension of SeekBar and ProgressBar that shows a rating in
 stars.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/RelativeLayout.html">RelativeLayout</a></td>
              <td class="jd-descrcol" width="100%">A Layout where the positions of the children can be described in relation to each other or to the
 parent.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/ScrollView.html">ScrollView</a></td>
              <td class="jd-descrcol" width="100%">Layout container for a view hierarchy that can be scrolled by the user,
 allowing it to be larger than the physical display.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-11">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/SearchView.html">SearchView</a></td>
              <td class="jd-descrcol" width="100%">A widget that provides a user interface for the user to enter a search query and submit a request
 to a search provider.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/SeekBar.html">SeekBar</a></td>
              <td class="jd-descrcol" width="100%">A SeekBar is an extension of ProgressBar that adds a draggable thumb.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-3">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/SlidingDrawer.html">SlidingDrawer</a></td>
              <td class="jd-descrcol" width="100%">
      <em>This class was deprecated
      in API level 17.
      This class is not supported anymore. It is recommended you
 base your own implementation on the source code for the Android Open
 Source Project if you must use it in your application.
</em>&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/Spinner.html">Spinner</a></td>
              <td class="jd-descrcol" width="100%">A view that displays one child at a time and lets the user pick among them.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-11">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/StackView.html">StackView</a></td>
              <td class="jd-descrcol" width="100%">&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-14">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/Switch.html">Switch</a></td>
              <td class="jd-descrcol" width="100%">A Switch is a two-state toggle switch widget that can select between two
 options.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/TabHost.html">TabHost</a></td>
              <td class="jd-descrcol" width="100%">Container for a tabbed window view.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/TabWidget.html">TabWidget</a></td>
              <td class="jd-descrcol" width="100%">Displays a list of tab labels representing each page in the parent's tab
 collection.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/TableLayout.html">TableLayout</a></td>
              <td class="jd-descrcol" width="100%"><p>A layout that arranges its children into rows and columns.&nbsp;</p></td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/TableRow.html">TableRow</a></td>
              <td class="jd-descrcol" width="100%"><p>A layout that arranges its children horizontally.&nbsp;</p></td>
          </tr>
        <tr class=" api apilevel-17">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/TextClock.html">TextClock</a></td>
              <td class="jd-descrcol" width="100%"><p><code>TextClock</code> can display the current date and/or time as
 a formatted string.&nbsp;</p></td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/TextSwitcher.html">TextSwitcher</a></td>
              <td class="jd-descrcol" width="100%">Specialized <code><a href="http://developer.android.com/reference/android/widget/ViewSwitcher.html">ViewSwitcher</a></code> that contains
 only children of type <code><a href="http://developer.android.com/reference/android/widget/TextView.html">TextView</a></code>.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/TimePicker.html">TimePicker</a></td>
              <td class="jd-descrcol" width="100%">A view for selecting the time of day, in either 24 hour or AM/PM mode.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/ToggleButton.html">ToggleButton</a></td>
              <td class="jd-descrcol" width="100%">Displays checked/unchecked states as a button
 with a "light" indicator and by default accompanied with the text "ON" or "OFF".&nbsp;</td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/TwoLineListItem.html">TwoLineListItem</a></td>
              <td class="jd-descrcol" width="100%">
      <em>This class was deprecated
      in API level 17.
      This class can be implemented easily by apps using a <code><a href="http://developer.android.com/reference/android/widget/RelativeLayout.html">RelativeLayout</a></code>
 or a <code><a href="http://developer.android.com/reference/android/widget/LinearLayout.html">LinearLayout</a></code>.
</em>&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/VideoView.html">VideoView</a></td>
              <td class="jd-descrcol" width="100%">Displays a video file.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/ViewAnimator.html">ViewAnimator</a></td>
              <td class="jd-descrcol" width="100%">Base class for a <code><a href="http://developer.android.com/reference/android/widget/FrameLayout.html">FrameLayout</a></code> container that will perform animations
 when switching between its views.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/ViewFlipper.html">ViewFlipper</a></td>
              <td class="jd-descrcol" width="100%">Simple <code><a href="http://developer.android.com/reference/android/widget/ViewAnimator.html">ViewAnimator</a></code> that will animate between two or more views
 that have been added to it.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/support/v4/view/ViewPager.html">ViewPager</a></td>
              <td class="jd-descrcol" width="100%">Layout manager that allows the user to flip left and right
 through pages of data.&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/ViewSwitcher.html">ViewSwitcher</a></td>
              <td class="jd-descrcol" width="100%"><code><a href="http://developer.android.com/reference/android/widget/ViewAnimator.html">ViewAnimator</a></code> that switches between two views, and has a factory
 from which these views are created.&nbsp;</td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/webkit/WebView.html">WebView</a></td>
              <td class="jd-descrcol" width="100%"><p>A View that displays web pages.&nbsp;</p></td>
          </tr>
        <tr class="alt-color api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/ZoomButton.html">ZoomButton</a></td>
              <td class="jd-descrcol" width="100%">&nbsp;</td>
          </tr>
        <tr class=" api apilevel-1">
              <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/widget/ZoomControls.html">ZoomControls</a></td>
              <td class="jd-descrcol" width="100%">The <code>ZoomControls</code> class displays a simple set of controls used for zooming and
 provides callbacks to register for events.&nbsp;</td>
          </tr>
  </tbody></table>
      </div>
  </div>
</td></tr></tbody></table>


<div class="jd-descr">


<h2 style="margin-bottom: 0px;">Class Overview</h2><hr>
<p itemprop="articleBody"></p><p>
 This class represents the basic building block for user interface components. A View
 occupies a rectangular area on the screen and is responsible for drawing and
 event handling. View is the base class for <em>widgets</em>, which are
 used to create interactive UI components (buttons, text fields, etc.). The
 <code><a href="http://developer.android.com/reference/android/view/ViewGroup.html">ViewGroup</a></code> subclass is the base class for <em>layouts</em>, which
 are invisible containers that hold other Views (or other ViewGroups) and define
 their layout properties.
 </p>

 <div class="special reference">
 <h3>Developer Guides</h3>
 <p>For information about using this class to develop your application's user interface,
 read the <a href="http://developer.android.com/guide/topics/ui/index.html">User Interface</a> developer guide.
 </p></div>

 <a name="Using"></a>
 <h3>Using Views</h3>
 <p>
 All of the views in a window are arranged in a single tree. You can add views
 either from code or by specifying a tree of views in one or more XML layout
 files. There are many specialized subclasses of views that act as controls or
 are capable of displaying text, images, or other content.
 </p>
 <p>
 Once you have created a tree of views, there are typically a few types of
 common operations you may wish to perform:
 </p><ul>
 <li><strong>Set properties:</strong> for example setting the text of a
 <code><a href="http://developer.android.com/reference/android/widget/TextView.html">TextView</a></code>. The available properties and the methods
 that set them will vary among the different subclasses of views. Note that
 properties that are known at build time can be set in the XML layout
 files.</li>
 <li><strong>Set focus:</strong> The framework will handled moving focus in
 response to user input. To force focus to a specific view, call
 <code><a href="http://developer.android.com/reference/android/view/View.html#requestFocus()">requestFocus()</a></code>.</li>
 <li><strong>Set up listeners:</strong> Views allow clients to set listeners
 that will be notified when something interesting happens to the view. For
 example, all views will let you set a listener to be notified when the view
 gains or loses focus. You can register such a listener using
 <code><a href="http://developer.android.com/reference/android/view/View.html#setOnFocusChangeListener(android.view.View.OnFocusChangeListener)">setOnFocusChangeListener(android.view.View.OnFocusChangeListener)</a></code>.
 Other view subclasses offer more specialized listeners. For example, a Button
 exposes a listener to notify clients when the button is clicked.</li>
 <li><strong>Set visibility:</strong> You can hide or show views using
 <code><a href="http://developer.android.com/reference/android/view/View.html#setVisibility(int)">setVisibility(int)</a></code>.</li>
 </ul>
 <p></p>
 <p><em>
 Note: The Android framework is responsible for measuring, laying out and
 drawing views. You should not call methods that perform these actions on
 views yourself unless you are actually implementing a
 <code><a href="http://developer.android.com/reference/android/view/ViewGroup.html">ViewGroup</a></code>.
 </em></p>

 <a name="Lifecycle"></a>
 <h3>Implementing a Custom View</h3>

 <p>
 To implement a custom view, you will usually begin by providing overrides for
 some of the standard methods that the framework calls on all views. You do
 not need to override all of these methods. In fact, you can start by just
 overriding <code><a href="http://developer.android.com/reference/android/view/View.html#onDraw(android.graphics.Canvas)">onDraw(android.graphics.Canvas)</a></code>.
 </p><table border="2" width="85%" align="center" cellpadding="5">
     <thead>
         <tr><th>Category</th> <th>Methods</th> <th>Description</th></tr>
     </thead>

     <tbody>
     <tr>
         <td rowspan="2">Creation</td>
         <td>Constructors</td>
         <td>There is a form of the constructor that are called when the view
         is created from code and a form that is called when the view is
         inflated from a layout file. The second form should parse and apply
         any attributes defined in the layout file.
         </td>
     </tr>
     <tr>
         <td><code><code><a href="http://developer.android.com/reference/android/view/View.html#onFinishInflate()">onFinishInflate()</a></code></code></td>
         <td>Called after a view and all of its children has been inflated
         from XML.</td>
     </tr>

     <tr>
         <td rowspan="3">Layout</td>
         <td><code><code><a href="http://developer.android.com/reference/android/view/View.html#onMeasure(int, int)">onMeasure(int, int)</a></code></code></td>
         <td>Called to determine the size requirements for this view and all
         of its children.
         </td>
     </tr>
     <tr>
         <td><code><code><a href="http://developer.android.com/reference/android/view/View.html#onLayout(boolean, int, int, int, int)">onLayout(boolean, int, int, int, int)</a></code></code></td>
         <td>Called when this view should assign a size and position to all
         of its children.
         </td>
     </tr>
     <tr>
         <td><code><code><a href="http://developer.android.com/reference/android/view/View.html#onSizeChanged(int, int, int, int)">onSizeChanged(int, int, int, int)</a></code></code></td>
         <td>Called when the size of this view has changed.
         </td>
     </tr>

     <tr>
         <td>Drawing</td>
         <td><code><code><a href="http://developer.android.com/reference/android/view/View.html#onDraw(android.graphics.Canvas)">onDraw(android.graphics.Canvas)</a></code></code></td>
         <td>Called when the view should render its content.
         </td>
     </tr>

     <tr>
         <td rowspan="4">Event processing</td>
         <td><code><code><a href="http://developer.android.com/reference/android/view/View.html#onKeyDown(int, android.view.KeyEvent)">onKeyDown(int, KeyEvent)</a></code></code></td>
         <td>Called when a new hardware key event occurs.
         </td>
     </tr>
     <tr>
         <td><code><code><a href="http://developer.android.com/reference/android/view/View.html#onKeyUp(int, android.view.KeyEvent)">onKeyUp(int, KeyEvent)</a></code></code></td>
         <td>Called when a hardware key up event occurs.
         </td>
     </tr>
     <tr>
         <td><code><code><a href="http://developer.android.com/reference/android/view/View.html#onTrackballEvent(android.view.MotionEvent)">onTrackballEvent(MotionEvent)</a></code></code></td>
         <td>Called when a trackball motion event occurs.
         </td>
     </tr>
     <tr>
         <td><code><code><a href="http://developer.android.com/reference/android/view/View.html#onTouchEvent(android.view.MotionEvent)">onTouchEvent(MotionEvent)</a></code></code></td>
         <td>Called when a touch screen motion event occurs.
         </td>
     </tr>

     <tr>
         <td rowspan="2">Focus</td>
         <td><code><code><a href="http://developer.android.com/reference/android/view/View.html#onFocusChanged(boolean, int, android.graphics.Rect)">onFocusChanged(boolean, int, android.graphics.Rect)</a></code></code></td>
         <td>Called when the view gains or loses focus.
         </td>
     </tr>

     <tr>
         <td><code><code><a href="http://developer.android.com/reference/android/view/View.html#onWindowFocusChanged(boolean)">onWindowFocusChanged(boolean)</a></code></code></td>
         <td>Called when the window containing the view gains or loses focus.
         </td>
     </tr>

     <tr>
         <td rowspan="3">Attaching</td>
         <td><code><code><a href="http://developer.android.com/reference/android/view/View.html#onAttachedToWindow()">onAttachedToWindow()</a></code></code></td>
         <td>Called when the view is attached to a window.
         </td>
     </tr>

     <tr>
         <td><code><code><a href="http://developer.android.com/reference/android/view/View.html#onDetachedFromWindow()">onDetachedFromWindow()</a></code></code></td>
         <td>Called when the view is detached from its window.
         </td>
     </tr>

     <tr>
         <td><code><code><a href="http://developer.android.com/reference/android/view/View.html#onWindowVisibilityChanged(int)">onWindowVisibilityChanged(int)</a></code></code></td>
         <td>Called when the visibility of the window containing the view
         has changed.
         </td>
     </tr>
     </tbody>

 </table>
 <p></p>

 <a name="IDs"></a>
 <h3>IDs</h3>
 Views may have an integer id associated with them. These ids are typically
 assigned in the layout XML files, and are used to find specific views within
 the view tree. A common pattern is to:
 <ul>
 <li>Define a Button in the layout file and assign it a unique ID.
 <pre class="prettyprint"><span class="pln">&nbsp;</span><span class="tag">&lt;Button</span><span class="pln"><br>&nbsp; &nbsp; &nbsp;</span><span class="atn">android:id</span><span class="pun">=</span><span class="atv">"@+id/my_button"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp;</span><span class="atn">android:layout_width</span><span class="pun">=</span><span class="atv">"wrap_content"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp;</span><span class="atn">android:layout_height</span><span class="pun">=</span><span class="atv">"wrap_content"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp;</span><span class="atn">android:text</span><span class="pun">=</span><span class="atv">"@string/my_button_text"</span><span class="tag">/&gt;</span><span class="pln"><br>&nbsp;</span></pre></li>
 <li>From the onCreate method of an Activity, find the Button
 <pre class="prettyprint"><span class="pln">&nbsp; &nbsp; &nbsp; </span><span class="typ">Button</span><span class="pln"> myButton </span><span class="pun">=</span><span class="pln"> </span><span class="pun">(</span><span class="typ">Button</span><span class="pun">)</span><span class="pln"> findViewById</span><span class="pun">(</span><span class="pln">R</span><span class="pun">.</span><span class="pln">id</span><span class="pun">.</span><span class="pln">my_button</span><span class="pun">);</span><span class="pln"><br>&nbsp;</span></pre></li>
 </ul>
 <p>
 View IDs need not be unique throughout the tree, but it is good practice to
 ensure that they are at least unique within the part of the tree you are
 searching.
 </p>

 <a name="Position"></a>
 <h3>Position</h3>
 <p>
 The geometry of a view is that of a rectangle. A view has a location,
 expressed as a pair of <em>left</em> and <em>top</em> coordinates, and
 two dimensions, expressed as a width and a height. The unit for location
 and dimensions is the pixel.
 </p>

 <p>
 It is possible to retrieve the location of a view by invoking the methods
 <code><a href="http://developer.android.com/reference/android/view/View.html#getLeft()">getLeft()</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getTop()">getTop()</a></code>. The former returns the left, or X,
 coordinate of the rectangle representing the view. The latter returns the
 top, or Y, coordinate of the rectangle representing the view. These methods
 both return the location of the view relative to its parent. For instance,
 when getLeft() returns 20, that means the view is located 20 pixels to the
 right of the left edge of its direct parent.
 </p>

 <p>
 In addition, several convenience methods are offered to avoid unnecessary
 computations, namely <code><a href="http://developer.android.com/reference/android/view/View.html#getRight()">getRight()</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getBottom()">getBottom()</a></code>.
 These methods return the coordinates of the right and bottom edges of the
 rectangle representing the view. For instance, calling <code><a href="http://developer.android.com/reference/android/view/View.html#getRight()">getRight()</a></code>
 is similar to the following computation: <code>getLeft() + getWidth()</code>
 (see <a href="http://developer.android.com/reference/android/view/View.html#SizePaddingMargins">Size</a> for more information about the width.)
 </p>

 <a name="SizePaddingMargins"></a>
 <h3>Size, padding and margins</h3>
 <p>
 The size of a view is expressed with a width and a height. A view actually
 possess two pairs of width and height values.
 </p>

 <p>
 The first pair is known as <em>measured width</em> and
 <em>measured height</em>. These dimensions define how big a view wants to be
 within its parent (see <a href="http://developer.android.com/reference/android/view/View.html#Layout">Layout</a> for more details.) The
 measured dimensions can be obtained by calling <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredWidth()">getMeasuredWidth()</a></code>
 and <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredHeight()">getMeasuredHeight()</a></code>.
 </p>

 <p>
 The second pair is simply known as <em>width</em> and <em>height</em>, or
 sometimes <em>drawing width</em> and <em>drawing height</em>. These
 dimensions define the actual size of the view on screen, at drawing time and
 after layout. These values may, but do not have to, be different from the
 measured width and height. The width and height can be obtained by calling
 <code><a href="http://developer.android.com/reference/android/view/View.html#getWidth()">getWidth()</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getHeight()">getHeight()</a></code>.
 </p>

 <p>
 To measure its dimensions, a view takes into account its padding. The padding
 is expressed in pixels for the left, top, right and bottom parts of the view.
 Padding can be used to offset the content of the view by a specific amount of
 pixels. For instance, a left padding of 2 will push the view's content by
 2 pixels to the right of the left edge. Padding can be set using the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setPadding(int, int, int, int)">setPadding(int, int, int, int)</a></code> or <code><a href="http://developer.android.com/reference/android/view/View.html#setPaddingRelative(int, int, int, int)">setPaddingRelative(int, int, int, int)</a></code>
 method and queried by calling <code><a href="http://developer.android.com/reference/android/view/View.html#getPaddingLeft()">getPaddingLeft()</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#getPaddingTop()">getPaddingTop()</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#getPaddingRight()">getPaddingRight()</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#getPaddingBottom()">getPaddingBottom()</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#getPaddingStart()">getPaddingStart()</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#getPaddingEnd()">getPaddingEnd()</a></code>.
 </p>

 <p>
 Even though a view can define a padding, it does not provide any support for
 margins. However, view groups provide such a support. Refer to
 <code><a href="http://developer.android.com/reference/android/view/ViewGroup.html">ViewGroup</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/ViewGroup.MarginLayoutParams.html">ViewGroup.MarginLayoutParams</a></code> for further information.
 </p>

 <a name="Layout"></a>
 <h3>Layout</h3>
 <p>
 Layout is a two pass process: a measure pass and a layout pass. The measuring
 pass is implemented in <code><a href="http://developer.android.com/reference/android/view/View.html#measure(int, int)">measure(int, int)</a></code> and is a top-down traversal
 of the view tree. Each view pushes dimension specifications down the tree
 during the recursion. At the end of the measure pass, every view has stored
 its measurements. The second pass happens in
 <code><a href="http://developer.android.com/reference/android/view/View.html#layout(int, int, int, int)">layout(int, int, int, int)</a></code> and is also top-down. During
 this pass each parent is responsible for positioning all of its children
 using the sizes computed in the measure pass.
 </p>

 <p>
 When a view's measure() method returns, its <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredWidth()">getMeasuredWidth()</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredHeight()">getMeasuredHeight()</a></code> values must be set, along with those for all of
 that view's descendants. A view's measured width and measured height values
 must respect the constraints imposed by the view's parents. This guarantees
 that at the end of the measure pass, all parents accept all of their
 children's measurements. A parent view may call measure() more than once on
 its children. For example, the parent may measure each child once with
 unspecified dimensions to find out how big they want to be, then call
 measure() on them again with actual numbers if the sum of all the children's
 unconstrained sizes is too big or too small.
 </p>

 <p>
 The measure pass uses two classes to communicate dimensions. The
 <code><a href="http://developer.android.com/reference/android/view/View.MeasureSpec.html">View.MeasureSpec</a></code> class is used by views to tell their parents how they
 want to be measured and positioned. The base LayoutParams class just
 describes how big the view wants to be for both width and height. For each
 dimension, it can specify one of:
 </p><ul>
 <li> an exact number
 </li><li>MATCH_PARENT, which means the view wants to be as big as its parent
 (minus padding)
 </li><li> WRAP_CONTENT, which means that the view wants to be just big enough to
 enclose its content (plus padding).
 </li></ul>
 There are subclasses of LayoutParams for different subclasses of ViewGroup.
 For example, AbsoluteLayout has its own subclass of LayoutParams which adds
 an X and Y value.
 <p></p>

 <p>
 MeasureSpecs are used to push requirements down the tree from parent to
 child. A MeasureSpec can be in one of three modes:
 </p><ul>
 <li>UNSPECIFIED: This is used by a parent to determine the desired dimension
 of a child view. For example, a LinearLayout may call measure() on its child
 with the height set to UNSPECIFIED and a width of EXACTLY 240 to find out how
 tall the child view wants to be given a width of 240 pixels.
 </li><li>EXACTLY: This is used by the parent to impose an exact size on the
 child. The child must use this size, and guarantee that all of its
 descendants will fit within this size.
 </li><li>AT_MOST: This is used by the parent to impose a maximum size on the
 child. The child must gurantee that it and all of its descendants will fit
 within this size.
 </li></ul>
 <p></p>

 <p>
 To intiate a layout, call <code><a href="http://developer.android.com/reference/android/view/View.html#requestLayout()">requestLayout()</a></code>. This method is typically
 called by a view on itself when it believes that is can no longer fit within
 its current bounds.
 </p>

 <a name="Drawing"></a>
 <h3>Drawing</h3>
 <p>
 Drawing is handled by walking the tree and rendering each view that
 intersects the invalid region. Because the tree is traversed in-order,
 this means that parents will draw before (i.e., behind) their children, with
 siblings drawn in the order they appear in the tree.
 If you set a background drawable for a View, then the View will draw it for you
 before calling back to its <code>onDraw()</code> method.
 </p>

 <p>
 Note that the framework will not draw views that are not in the invalid region.
 </p>

 <p>
 To force a view to draw, call <code><a href="http://developer.android.com/reference/android/view/View.html#invalidate()">invalidate()</a></code>.
 </p>

 <a name="EventHandlingThreading"></a>
 <h3>Event Handling and Threading</h3>
 <p>
 The basic cycle of a view is as follows:
 </p><ol>
 <li>An event comes in and is dispatched to the appropriate view. The view
 handles the event and notifies any listeners.</li>
 <li>If in the course of processing the event, the view's bounds may need
 to be changed, the view will call <code><a href="http://developer.android.com/reference/android/view/View.html#requestLayout()">requestLayout()</a></code>.</li>
 <li>Similarly, if in the course of processing the event the view's appearance
 may need to be changed, the view will call <code><a href="http://developer.android.com/reference/android/view/View.html#invalidate()">invalidate()</a></code>.</li>
 <li>If either <code><a href="http://developer.android.com/reference/android/view/View.html#requestLayout()">requestLayout()</a></code> or <code><a href="http://developer.android.com/reference/android/view/View.html#invalidate()">invalidate()</a></code> were called,
 the framework will take care of measuring, laying out, and drawing the tree
 as appropriate.</li>
 </ol>
 <p></p>

 <p><em>Note: The entire view tree is single threaded. You must always be on
 the UI thread when calling any method on any view.</em>
 If you are doing work on other threads and want to update the state of a view
 from that thread, you should use a <code><a href="http://developer.android.com/reference/android/os/Handler.html">Handler</a></code>.
 </p>

 <a name="FocusHandling"></a>
 <h3>Focus Handling</h3>
 <p>
 The framework will handle routine focus movement in response to user input.
 This includes changing the focus as views are removed or hidden, or as new
 views become available. Views indicate their willingness to take focus
 through the <code><a href="http://developer.android.com/reference/android/view/View.html#isFocusable()">isFocusable()</a></code> method. To change whether a view can take
 focus, call <code><a href="http://developer.android.com/reference/android/view/View.html#setFocusable(boolean)">setFocusable(boolean)</a></code>.  When in touch mode (see notes below)
 views indicate whether they still would like focus via <code><a href="http://developer.android.com/reference/android/view/View.html#isFocusableInTouchMode()">isFocusableInTouchMode()</a></code>
 and can change this via <code><a href="http://developer.android.com/reference/android/view/View.html#setFocusableInTouchMode(boolean)">setFocusableInTouchMode(boolean)</a></code>.
 </p>
 <p>
 Focus movement is based on an algorithm which finds the nearest neighbor in a
 given direction. In rare cases, the default algorithm may not match the
 intended behavior of the developer. In these situations, you can provide
 explicit overrides by using these XML attributes in the layout file:
 </p><pre class="prettyprint"><span class="pln">&nbsp;nextFocusDown<br>&nbsp;nextFocusLeft<br>&nbsp;nextFocusRight<br>&nbsp;nextFocusUp<br>&nbsp;</span></pre>
 <p></p>


 <p>
 To get a particular view to take focus, call <code><a href="http://developer.android.com/reference/android/view/View.html#requestFocus()">requestFocus()</a></code>.
 </p>

 <a name="TouchMode"></a>
 <h3>Touch Mode</h3>
 <p>
 When a user is navigating a user interface via directional keys such as a D-pad, it is
 necessary to give focus to actionable items such as buttons so the user can see
 what will take input.  If the device has touch capabilities, however, and the user
 begins interacting with the interface by touching it, it is no longer necessary to
 always highlight, or give focus to, a particular view.  This motivates a mode
 for interaction named 'touch mode'.
 </p>
 <p>
 For a touch capable device, once the user touches the screen, the device
 will enter touch mode.  From this point onward, only views for which
 <code><a href="http://developer.android.com/reference/android/view/View.html#isFocusableInTouchMode()">isFocusableInTouchMode()</a></code> is true will be focusable, such as text editing widgets.
 Other views that are touchable, like buttons, will not take focus when touched; they will
 only fire the on click listeners.
 </p>
 <p>
 Any time a user hits a directional key, such as a D-pad direction, the view device will
 exit touch mode, and find a view to take focus, so that the user may resume interacting
 with the user interface without touching the screen again.
 </p>
 <p>
 The touch mode state is maintained across <code><a href="http://developer.android.com/reference/android/app/Activity.html">Activity</a></code>s.  Call
 <code><a href="http://developer.android.com/reference/android/view/View.html#isInTouchMode()">isInTouchMode()</a></code> to see whether the device is currently in touch mode.
 </p>

 <a name="Scrolling"></a>
 <h3>Scrolling</h3>
 <p>
 The framework provides basic support for views that wish to internally
 scroll their content. This includes keeping track of the X and Y scroll
 offset as well as mechanisms for drawing scrollbars. See
 <code><a href="http://developer.android.com/reference/android/view/View.html#scrollBy(int, int)">scrollBy(int, int)</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#scrollTo(int, int)">scrollTo(int, int)</a></code>, and
 <code><a href="http://developer.android.com/reference/android/view/View.html#awakenScrollBars()">awakenScrollBars()</a></code> for more details.
 </p>

 <a name="Tags"></a>
 <h3>Tags</h3>
 <p>
 Unlike IDs, tags are not used to identify views. Tags are essentially an
 extra piece of information that can be associated with a view. They are most
 often used as a convenience to store data related to views in the views
 themselves rather than by putting them in a separate structure.
 </p>

 <a name="Properties"></a>
 <h3>Properties</h3>
 <p>
 The View class exposes an <code><a href="http://developer.android.com/reference/android/view/View.html#ALPHA">ALPHA</a></code> property, as well as several transform-related
 properties, such as <code><a href="http://developer.android.com/reference/android/view/View.html#TRANSLATION_X">TRANSLATION_X</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#TRANSLATION_Y">TRANSLATION_Y</a></code>. These properties are
 available both in the <code><a href="http://developer.android.com/reference/android/util/Property.html">Property</a></code> form as well as in similarly-named setter/getter
 methods (such as <code><a href="http://developer.android.com/reference/android/view/View.html#setAlpha(float)">setAlpha(float)</a></code> for <code><a href="http://developer.android.com/reference/android/view/View.html#ALPHA">ALPHA</a></code>). These properties can
 be used to set persistent state associated with these rendering-related properties on the view.
 The properties and methods can also be used in conjunction with
 <code><a href="http://developer.android.com/reference/android/animation/Animator.html">Animator</a></code>-based animations, described more in the
 <a href="http://developer.android.com/reference/android/view/View.html#Animation">Animation</a> section.
 </p>

 <a name="Animation"></a>
 <h3>Animation</h3>
 <p>
 Starting with Android 3.0, the preferred way of animating views is to use the
 <code><a href="http://developer.android.com/reference/android/animation/package-summary.html">android.animation</a></code> package APIs. These <code><a href="http://developer.android.com/reference/android/animation/Animator.html">Animator</a></code>-based
 classes change actual properties of the View object, such as <code><a href="http://developer.android.com/reference/android/view/View.html#setAlpha(float)">alpha</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#setTranslationX(float)">translationX</a></code>. This behavior is contrasted to that of the pre-3.0
 <code><a href="http://developer.android.com/reference/android/view/animation/Animation.html">Animation</a></code>-based classes, which instead animate only
 how the view is drawn on the display. In particular, the <code><a href="http://developer.android.com/reference/android/view/ViewPropertyAnimator.html">ViewPropertyAnimator</a></code> class
 makes animating these View properties particularly easy and efficient.
 </p>
 <p>
 Alternatively, you can use the pre-3.0 animation classes to animate how Views are rendered.
 You can attach an <code><a href="http://developer.android.com/reference/android/view/animation/Animation.html">Animation</a></code> object to a view using
 <code><a href="http://developer.android.com/reference/android/view/View.html#setAnimation(android.view.animation.Animation)">setAnimation(Animation)</a></code> or
 <code><a href="http://developer.android.com/reference/android/view/View.html#startAnimation(android.view.animation.Animation)">startAnimation(Animation)</a></code>. The animation can alter the scale,
 rotation, translation and alpha of a view over time. If the animation is
 attached to a view that has children, the animation will affect the entire
 subtree rooted by that node. When an animation is started, the framework will
 take care of redrawing the appropriate views until the animation completes.
 </p>

 <a name="Security"></a>
 <h3>Security</h3>
 <p>
 Sometimes it is essential that an application be able to verify that an action
 is being performed with the full knowledge and consent of the user, such as
 granting a permission request, making a purchase or clicking on an advertisement.
 Unfortunately, a malicious application could try to spoof the user into
 performing these actions, unaware, by concealing the intended purpose of the view.
 As a remedy, the framework offers a touch filtering mechanism that can be used to
 improve the security of views that provide access to sensitive functionality.
 </p><p>
 To enable touch filtering, call <code><a href="http://developer.android.com/reference/android/view/View.html#setFilterTouchesWhenObscured(boolean)">setFilterTouchesWhenObscured(boolean)</a></code> or set the
 android:filterTouchesWhenObscured layout attribute to true.  When enabled, the framework
 will discard touches that are received whenever the view's window is obscured by
 another visible window.  As a result, the view will not receive touches whenever a
 toast, dialog or other window appears above the view's window.
 </p><p>
 For more fine-grained control over security, consider overriding the
 <code><a href="http://developer.android.com/reference/android/view/View.html#onFilterTouchEventForSecurity(android.view.MotionEvent)">onFilterTouchEventForSecurity(MotionEvent)</a></code> method to implement your own
 security policy. See also <code><a href="http://developer.android.com/reference/android/view/MotionEvent.html#FLAG_WINDOW_IS_OBSCURED">FLAG_WINDOW_IS_OBSCURED</a></code>.
 </p><p></p>



  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/ViewGroup.html">ViewGroup</a></code></li>
      </ul>
  </div>


</div><!-- jd-descr -->
















<div class="jd-descr">


<h2 style="margin-bottom: 0px;">Summary</h2><hr>



<!-- ======== NESTED CLASS SUMMARY ======== -->
<table id="nestedclasses" class="jd-sumtable"><tbody><tr><th colspan="12">Nested Classes</th></tr>


  
    <tr class="alt-color api apilevel-14">
      <td class="jd-typecol"><nobr>
        
         
         
        
        class</nobr></td>
      <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html">View.AccessibilityDelegate</a></td>
      <td class="jd-descrcol" width="100%"><p>
 This class represents a delegate that can be registered in a <code><a href="./View_files/View.htm">View</a></code>
 to enhance accessibility support via composition rather via inheritance.&nbsp;</p></td>
    </tr>
    
    
    <tr class=" api apilevel-1">
      <td class="jd-typecol"><nobr>
        
         
         
        
        class</nobr></td>
      <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.BaseSavedState.html">View.BaseSavedState</a></td>
      <td class="jd-descrcol" width="100%">Base class for derived classes that want to save and restore their own
 state in <code><a href="http://developer.android.com/reference/android/view/View.html#onSaveInstanceState()">onSaveInstanceState()</a></code>.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-11">
      <td class="jd-typecol"><nobr>
        
         
         
        
        class</nobr></td>
      <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.DragShadowBuilder.html">View.DragShadowBuilder</a></td>
      <td class="jd-descrcol" width="100%">Creates an image that the system displays during the drag and drop
 operation.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-1">
      <td class="jd-typecol"><nobr>
        
         
         
        
        class</nobr></td>
      <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.MeasureSpec.html">View.MeasureSpec</a></td>
      <td class="jd-descrcol" width="100%">A MeasureSpec encapsulates the layout requirements passed from parent to child.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-12">
      <td class="jd-typecol"><nobr>
        
         
         
        
        interface</nobr></td>
      <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.OnAttachStateChangeListener.html">View.OnAttachStateChangeListener</a></td>
      <td class="jd-descrcol" width="100%">Interface definition for a callback to be invoked when this view is attached
 or detached from its window.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-1">
      <td class="jd-typecol"><nobr>
        
         
         
        
        interface</nobr></td>
      <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.OnClickListener.html">View.OnClickListener</a></td>
      <td class="jd-descrcol" width="100%">Interface definition for a callback to be invoked when a view is clicked.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-1">
      <td class="jd-typecol"><nobr>
        
         
         
        
        interface</nobr></td>
      <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.OnCreateContextMenuListener.html">View.OnCreateContextMenuListener</a></td>
      <td class="jd-descrcol" width="100%">Interface definition for a callback to be invoked when the context menu
 for this view is being built.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-11">
      <td class="jd-typecol"><nobr>
        
         
         
        
        interface</nobr></td>
      <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.OnDragListener.html">View.OnDragListener</a></td>
      <td class="jd-descrcol" width="100%">Interface definition for a callback to be invoked when a drag is being dispatched
 to this view.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-1">
      <td class="jd-typecol"><nobr>
        
         
         
        
        interface</nobr></td>
      <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.OnFocusChangeListener.html">View.OnFocusChangeListener</a></td>
      <td class="jd-descrcol" width="100%">Interface definition for a callback to be invoked when the focus state of
 a view changed.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-12">
      <td class="jd-typecol"><nobr>
        
         
         
        
        interface</nobr></td>
      <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.OnGenericMotionListener.html">View.OnGenericMotionListener</a></td>
      <td class="jd-descrcol" width="100%">Interface definition for a callback to be invoked when a generic motion event is
 dispatched to this view.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-14">
      <td class="jd-typecol"><nobr>
        
         
         
        
        interface</nobr></td>
      <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.OnHoverListener.html">View.OnHoverListener</a></td>
      <td class="jd-descrcol" width="100%">Interface definition for a callback to be invoked when a hover event is
 dispatched to this view.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-1">
      <td class="jd-typecol"><nobr>
        
         
         
        
        interface</nobr></td>
      <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.OnKeyListener.html">View.OnKeyListener</a></td>
      <td class="jd-descrcol" width="100%">Interface definition for a callback to be invoked when a hardware key event is
 dispatched to this view.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-11">
      <td class="jd-typecol"><nobr>
        
         
         
        
        interface</nobr></td>
      <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.OnLayoutChangeListener.html">View.OnLayoutChangeListener</a></td>
      <td class="jd-descrcol" width="100%">Interface definition for a callback to be invoked when the layout bounds of a view
 changes due to layout processing.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-1">
      <td class="jd-typecol"><nobr>
        
         
         
        
        interface</nobr></td>
      <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.OnLongClickListener.html">View.OnLongClickListener</a></td>
      <td class="jd-descrcol" width="100%">Interface definition for a callback to be invoked when a view has been clicked and held.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-11">
      <td class="jd-typecol"><nobr>
        
         
         
        
        interface</nobr></td>
      <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.OnSystemUiVisibilityChangeListener.html">View.OnSystemUiVisibilityChangeListener</a></td>
      <td class="jd-descrcol" width="100%">Interface definition for a callback to be invoked when the status bar changes
 visibility.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-1">
      <td class="jd-typecol"><nobr>
        
         
         
        
        interface</nobr></td>
      <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.OnTouchListener.html">View.OnTouchListener</a></td>
      <td class="jd-descrcol" width="100%">Interface definition for a callback to be invoked when a touch event is
 dispatched to this view.&nbsp;</td>
    </tr>
    
    





<!-- =========== FIELD SUMMARY =========== -->
</tbody></table><table id="lattrs" class="jd-sumtable"><tbody><tr><th colspan="12">XML Attributes</th></tr>


    <tr>
        <td><nobr><em>Attribute Name</em></nobr></td>
        <td><nobr><em>Related Method</em></nobr></td>
        <td><nobr><em>Description</em></nobr></td>
    </tr>
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:alpha">android:alpha</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setAlpha(float)">setAlpha(float)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">alpha property of the view, as a value between 0 (completely transparent) and 1
             (completely opaque).&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:background">android:background</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setBackgroundResource(int)">setBackgroundResource(int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">A drawable to use as the background.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:clickable">android:clickable</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setClickable(boolean)">setClickable(boolean)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Defines whether this view reacts to click events.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:contentDescription">android:contentDescription</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setContentDescription(java.lang.CharSequence)">setContentDescription(CharSequence)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Defines text that briefly describes content of the view.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:drawingCacheQuality">android:drawingCacheQuality</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setDrawingCacheQuality(int)">setDrawingCacheQuality(int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Defines the quality of translucent drawing caches.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:duplicateParentState">android:duplicateParentState</a></td>
        <td class="jd-linkcol">
        </td>
        <td class="jd-descrcol" width="100%">When this attribute is set to true, the view gets its drawable state
             (focused, pressed, etc.) from its direct parent rather than from itself.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:fadeScrollbars">android:fadeScrollbars</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setScrollbarFadingEnabled(boolean)">setScrollbarFadingEnabled(boolean)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Defines whether to fade out scrollbars when they are not in use.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:fadingEdgeLength">android:fadingEdgeLength</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#getVerticalFadingEdgeLength()">getVerticalFadingEdgeLength()</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Defines the length of the fading edges.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:filterTouchesWhenObscured">android:filterTouchesWhenObscured</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setFilterTouchesWhenObscured(boolean)">setFilterTouchesWhenObscured(boolean)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Specifies whether to filter touches when the view's window is obscured by
             another visible window.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:fitsSystemWindows">android:fitsSystemWindows</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setFitsSystemWindows(boolean)">setFitsSystemWindows(boolean)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Boolean internal attribute to adjust view layout based on
             system windows such as the status bar.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:focusable">android:focusable</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setFocusable(boolean)">setFocusable(boolean)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Boolean that controls whether a view can take focus.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:focusableInTouchMode">android:focusableInTouchMode</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setFocusableInTouchMode(boolean)">setFocusableInTouchMode(boolean)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Boolean that controls whether a view can take focus while in touch mode.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:hapticFeedbackEnabled">android:hapticFeedbackEnabled</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setHapticFeedbackEnabled(boolean)">setHapticFeedbackEnabled(boolean)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Boolean that controls whether a view should have haptic feedback
             enabled for events such as long presses.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:id">android:id</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setId(int)">setId(int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Supply an identifier name for this view, to later retrieve it
             with <code><a href="http://developer.android.com/reference/android/view/View.html#findViewById(int)">View.findViewById()</a></code> or
             <code><a href="http://developer.android.com/reference/android/app/Activity.html#findViewById(int)">Activity.findViewById()</a></code>.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:importantForAccessibility">android:importantForAccessibility</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setImportantForAccessibility(int)">setImportantForAccessibility(int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Controls how this View is important for accessibility which is if it fires
             accessibility events and if it is reported to accessibility services that
             query the screen.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:isScrollContainer">android:isScrollContainer</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setScrollContainer(boolean)">setScrollContainer(boolean)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Set this if the view will serve as a scrolling container, meaing
             that it can be resized to shrink its overall window so that there
             will be space for an input method.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:keepScreenOn">android:keepScreenOn</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setKeepScreenOn(boolean)">setKeepScreenOn(boolean)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Controls whether the view's window should keep the screen on
             while visible.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:layerType">android:layerType</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setLayerType(int, android.graphics.Paint)">setLayerType(int,Paint)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Specifies the type of layer backing this view.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:layoutDirection">android:layoutDirection</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setLayoutDirection(int)">setLayoutDirection(int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Defines the direction of layout drawing.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:longClickable">android:longClickable</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setLongClickable(boolean)">setLongClickable(boolean)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Defines whether this view reacts to long click events.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:minHeight">android:minHeight</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setMinimumHeight(int)">setMinimumHeight(int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Defines the minimum height of the view.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:minWidth">android:minWidth</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setMinimumWidth(int)">setMinimumWidth(int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Defines the minimum width of the view.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:nextFocusDown">android:nextFocusDown</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setNextFocusDownId(int)">setNextFocusDownId(int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Defines the next view to give focus to when the next focus is
             <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_DOWN">FOCUS_DOWN</a></code>

             If the reference refers to a view that does not exist or is part
             of a hierarchy that is invisible, a <code><a href="http://developer.android.com/reference/java/lang/RuntimeException.html">RuntimeException</a></code>
             will result when the reference is accessed.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:nextFocusForward">android:nextFocusForward</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setNextFocusForwardId(int)">setNextFocusForwardId(int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Defines the next view to give focus to when the next focus is
             <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_FORWARD">FOCUS_FORWARD</a></code>

             If the reference refers to a view that does not exist or is part
             of a hierarchy that is invisible, a <code><a href="http://developer.android.com/reference/java/lang/RuntimeException.html">RuntimeException</a></code>
             will result when the reference is accessed.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:nextFocusLeft">android:nextFocusLeft</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setNextFocusLeftId(int)">setNextFocusLeftId(int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Defines the next view to give focus to when the next focus is
             <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_LEFT">FOCUS_LEFT</a></code>.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:nextFocusRight">android:nextFocusRight</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setNextFocusRightId(int)">setNextFocusRightId(int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Defines the next view to give focus to when the next focus is
             <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_RIGHT">FOCUS_RIGHT</a></code>

             If the reference refers to a view that does not exist or is part
             of a hierarchy that is invisible, a <code><a href="http://developer.android.com/reference/java/lang/RuntimeException.html">RuntimeException</a></code>
             will result when the reference is accessed.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:nextFocusUp">android:nextFocusUp</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setNextFocusUpId(int)">setNextFocusUpId(int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Defines the next view to give focus to when the next focus is
             <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_UP">FOCUS_UP</a></code>

             If the reference refers to a view that does not exist or is part
             of a hierarchy that is invisible, a <code><a href="http://developer.android.com/reference/java/lang/RuntimeException.html">RuntimeException</a></code>
             will result when the reference is accessed.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:onClick">android:onClick</a></td>
        <td class="jd-linkcol">
        </td>
        <td class="jd-descrcol" width="100%">Name of the method in this View's context to invoke when the view is
             clicked.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:padding">android:padding</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setPaddingRelative(int, int, int, int)">setPaddingRelative(int,int,int,int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Sets the padding, in pixels, of all four edges.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:paddingBottom">android:paddingBottom</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setPaddingRelative(int, int, int, int)">setPaddingRelative(int,int,int,int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Sets the padding, in pixels, of the bottom edge; see <code><a href="http://developer.android.com/reference/android/R.attr.html#padding">padding</a></code>.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:paddingEnd">android:paddingEnd</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setPaddingRelative(int, int, int, int)">setPaddingRelative(int,int,int,int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Sets the padding, in pixels, of the end edge; see <code><a href="http://developer.android.com/reference/android/R.attr.html#padding">padding</a></code>.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:paddingLeft">android:paddingLeft</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setPadding(int, int, int, int)">setPadding(int,int,int,int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Sets the padding, in pixels, of the left edge; see <code><a href="http://developer.android.com/reference/android/R.attr.html#padding">padding</a></code>.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:paddingRight">android:paddingRight</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setPadding(int, int, int, int)">setPadding(int,int,int,int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Sets the padding, in pixels, of the right edge; see <code><a href="http://developer.android.com/reference/android/R.attr.html#padding">padding</a></code>.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:paddingStart">android:paddingStart</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setPaddingRelative(int, int, int, int)">setPaddingRelative(int,int,int,int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Sets the padding, in pixels, of the start edge; see <code><a href="http://developer.android.com/reference/android/R.attr.html#padding">padding</a></code>.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:paddingTop">android:paddingTop</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setPaddingRelative(int, int, int, int)">setPaddingRelative(int,int,int,int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Sets the padding, in pixels, of the top edge; see <code><a href="http://developer.android.com/reference/android/R.attr.html#padding">padding</a></code>.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:requiresFadingEdge">android:requiresFadingEdge</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setVerticalFadingEdgeEnabled(boolean)">setVerticalFadingEdgeEnabled(boolean)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Defines which edges should be faded on scrolling.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:rotation">android:rotation</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setRotation(float)">setRotation(float)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">rotation of the view, in degrees.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:rotationX">android:rotationX</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setRotationX(float)">setRotationX(float)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">rotation of the view around the x axis, in degrees.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:rotationY">android:rotationY</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setRotationY(float)">setRotationY(float)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">rotation of the view around the y axis, in degrees.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:saveEnabled">android:saveEnabled</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setSaveEnabled(boolean)">setSaveEnabled(boolean)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">If unset, no state will be saved for this view when it is being
             frozen.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scaleX">android:scaleX</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setScaleX(float)">setScaleX(float)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">scale of the view in the x direction.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scaleY">android:scaleY</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setScaleY(float)">setScaleY(float)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">scale of the view in the y direction.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scrollX">android:scrollX</a></td>
        <td class="jd-linkcol">
        </td>
        <td class="jd-descrcol" width="100%">The initial horizontal scroll offset, in pixels.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scrollY">android:scrollY</a></td>
        <td class="jd-linkcol">
        </td>
        <td class="jd-descrcol" width="100%">The initial vertical scroll offset, in pixels.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarAlwaysDrawHorizontalTrack">android:scrollbarAlwaysDrawHorizontalTrack</a></td>
        <td class="jd-linkcol">
        </td>
        <td class="jd-descrcol" width="100%">Defines whether the horizontal scrollbar track should always be drawn.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarAlwaysDrawVerticalTrack">android:scrollbarAlwaysDrawVerticalTrack</a></td>
        <td class="jd-linkcol">
        </td>
        <td class="jd-descrcol" width="100%">Defines whether the vertical scrollbar track should always be drawn.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarDefaultDelayBeforeFade">android:scrollbarDefaultDelayBeforeFade</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setScrollBarDefaultDelayBeforeFade(int)">setScrollBarDefaultDelayBeforeFade(int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Defines the delay in milliseconds that a scrollbar waits before fade out.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarFadeDuration">android:scrollbarFadeDuration</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setScrollBarFadeDuration(int)">setScrollBarFadeDuration(int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Defines the delay in milliseconds that a scrollbar takes to fade out.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarSize">android:scrollbarSize</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setScrollBarSize(int)">setScrollBarSize(int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Sets the width of vertical scrollbars and height of horizontal scrollbars.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarStyle">android:scrollbarStyle</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setScrollBarStyle(int)">setScrollBarStyle(int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Controls the scrollbar style and position.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarThumbHorizontal">android:scrollbarThumbHorizontal</a></td>
        <td class="jd-linkcol">
        </td>
        <td class="jd-descrcol" width="100%">Defines the horizontal scrollbar thumb drawable.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarThumbVertical">android:scrollbarThumbVertical</a></td>
        <td class="jd-linkcol">
        </td>
        <td class="jd-descrcol" width="100%">Defines the vertical scrollbar thumb drawable.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarTrackHorizontal">android:scrollbarTrackHorizontal</a></td>
        <td class="jd-linkcol">
        </td>
        <td class="jd-descrcol" width="100%">Defines the horizontal scrollbar track drawable.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarTrackVertical">android:scrollbarTrackVertical</a></td>
        <td class="jd-linkcol">
        </td>
        <td class="jd-descrcol" width="100%">Defines the vertical scrollbar track drawable.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scrollbars">android:scrollbars</a></td>
        <td class="jd-linkcol">
        </td>
        <td class="jd-descrcol" width="100%">Defines which scrollbars should be displayed on scrolling or not.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:soundEffectsEnabled">android:soundEffectsEnabled</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setSoundEffectsEnabled(boolean)">setSoundEffectsEnabled(boolean)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Boolean that controls whether a view should have sound effects
             enabled for events such as clicking and touching.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:tag">android:tag</a></td>
        <td class="jd-linkcol">
        </td>
        <td class="jd-descrcol" width="100%">Supply a tag for this view containing a String, to be retrieved
             later with <code><a href="http://developer.android.com/reference/android/view/View.html#getTag()">View.getTag()</a></code> or
             searched for with <code><a href="http://developer.android.com/reference/android/view/View.html#findViewWithTag(java.lang.Object)">View.findViewWithTag()</a></code>.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:textAlignment">android:textAlignment</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setTextAlignment(int)">setTextAlignment(int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Defines the alignment of the text.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:textDirection">android:textDirection</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setTextDirection(int)">setTextDirection(int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Defines the direction of the text.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:transformPivotX">android:transformPivotX</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setPivotX(float)">setPivotX(float)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">x location of the pivot point around which the view will rotate and scale.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:transformPivotY">android:transformPivotY</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setPivotY(float)">setPivotY(float)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">y location of the pivot point around which the view will rotate and scale.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:translationX">android:translationX</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setTranslationX(float)">setTranslationX(float)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">translation in x of the view.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:translationY">android:translationY</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setTranslationY(float)">setTranslationY(float)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">translation in y of the view.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-">
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#attr_android:visibility">android:visibility</a></td>
        <td class="jd-linkcol">
            <a href="http://developer.android.com/reference/android/view/View.html#setVisibility(int)">setVisibility(int)</a>
            
        </td>
        <td class="jd-descrcol" width="100%">Controls the initial visibility of the view.&nbsp;</td>
    </tr>
    
    










<!-- =========== ENUM CONSTANT SUMMARY =========== -->
</tbody></table><table id="constants" class="jd-sumtable"><tbody><tr><th colspan="12">Constants</th></tr>


    
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#DRAWING_CACHE_QUALITY_AUTO">DRAWING_CACHE_QUALITY_AUTO</a></td>
        <td class="jd-descrcol" width="100%"><p>Enables automatic quality mode for the drawing cache.</p></td>
    </tr>
    
    
    <tr class=" api apilevel-1">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#DRAWING_CACHE_QUALITY_HIGH">DRAWING_CACHE_QUALITY_HIGH</a></td>
        <td class="jd-descrcol" width="100%"><p>Enables high quality mode for the drawing cache.</p></td>
    </tr>
    
    
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#DRAWING_CACHE_QUALITY_LOW">DRAWING_CACHE_QUALITY_LOW</a></td>
        <td class="jd-descrcol" width="100%"><p>Enables low quality mode for the drawing cache.</p></td>
    </tr>
    
    
    <tr class=" api apilevel-14">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#FIND_VIEWS_WITH_CONTENT_DESCRIPTION">FIND_VIEWS_WITH_CONTENT_DESCRIPTION</a></td>
        <td class="jd-descrcol" width="100%">Find find views that contain the specified content description.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-14">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#FIND_VIEWS_WITH_TEXT">FIND_VIEWS_WITH_TEXT</a></td>
        <td class="jd-descrcol" width="100%">Find views that render the specified text.</td>
    </tr>
    
    
    <tr class=" api apilevel-4">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#FOCUSABLES_ALL">FOCUSABLES_ALL</a></td>
        <td class="jd-descrcol" width="100%">View flag indicating whether <code><a href="http://developer.android.com/reference/android/view/View.html#addFocusables(java.util.ArrayList<android.view.View>, int, int)">addFocusables(ArrayList, int, int)</a></code>
 should add all focusable Views regardless if they are focusable in touch mode.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-4">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#FOCUSABLES_TOUCH_MODE">FOCUSABLES_TOUCH_MODE</a></td>
        <td class="jd-descrcol" width="100%">View flag indicating whether <code><a href="http://developer.android.com/reference/android/view/View.html#addFocusables(java.util.ArrayList<android.view.View>, int, int)">addFocusables(ArrayList, int, int)</a></code>
 should add only Views focusable in touch mode.</td>
    </tr>
    
    
    <tr class=" api apilevel-1">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_BACKWARD">FOCUS_BACKWARD</a></td>
        <td class="jd-descrcol" width="100%">Use with <code><a href="http://developer.android.com/reference/android/view/View.html#focusSearch(int)">focusSearch(int)</a></code>.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_DOWN">FOCUS_DOWN</a></td>
        <td class="jd-descrcol" width="100%">Use with <code><a href="http://developer.android.com/reference/android/view/View.html#focusSearch(int)">focusSearch(int)</a></code>.</td>
    </tr>
    
    
    <tr class=" api apilevel-1">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_FORWARD">FOCUS_FORWARD</a></td>
        <td class="jd-descrcol" width="100%">Use with <code><a href="http://developer.android.com/reference/android/view/View.html#focusSearch(int)">focusSearch(int)</a></code>.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_LEFT">FOCUS_LEFT</a></td>
        <td class="jd-descrcol" width="100%">Use with <code><a href="http://developer.android.com/reference/android/view/View.html#focusSearch(int)">focusSearch(int)</a></code>.</td>
    </tr>
    
    
    <tr class=" api apilevel-1">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_RIGHT">FOCUS_RIGHT</a></td>
        <td class="jd-descrcol" width="100%">Use with <code><a href="http://developer.android.com/reference/android/view/View.html#focusSearch(int)">focusSearch(int)</a></code>.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_UP">FOCUS_UP</a></td>
        <td class="jd-descrcol" width="100%">Use with <code><a href="http://developer.android.com/reference/android/view/View.html#focusSearch(int)">focusSearch(int)</a></code>.</td>
    </tr>
    
    
    <tr class=" api apilevel-1">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#GONE">GONE</a></td>
        <td class="jd-descrcol" width="100%">This view is invisible, and it doesn't take any space for layout
 purposes.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-3">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#HAPTIC_FEEDBACK_ENABLED">HAPTIC_FEEDBACK_ENABLED</a></td>
        <td class="jd-descrcol" width="100%">View flag indicating whether this view should have haptic feedback
 enabled for events such as long presses.</td>
    </tr>
    
    
    <tr class=" api apilevel-16">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_ACCESSIBILITY_AUTO">IMPORTANT_FOR_ACCESSIBILITY_AUTO</a></td>
        <td class="jd-descrcol" width="100%">Automatically determine whether a view is important for accessibility.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-16">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_ACCESSIBILITY_NO">IMPORTANT_FOR_ACCESSIBILITY_NO</a></td>
        <td class="jd-descrcol" width="100%">The view is not important for accessibility.</td>
    </tr>
    
    
    <tr class=" api apilevel-16">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_ACCESSIBILITY_YES">IMPORTANT_FOR_ACCESSIBILITY_YES</a></td>
        <td class="jd-descrcol" width="100%">The view is important for accessibility.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#INVISIBLE">INVISIBLE</a></td>
        <td class="jd-descrcol" width="100%">This view is invisible, but it still takes up space for layout purposes.</td>
    </tr>
    
    
    <tr class=" api apilevel-1">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#KEEP_SCREEN_ON">KEEP_SCREEN_ON</a></td>
        <td class="jd-descrcol" width="100%">View flag indicating that the screen should remain on while the
 window containing this view is visible to the user.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_HARDWARE">LAYER_TYPE_HARDWARE</a></td>
        <td class="jd-descrcol" width="100%"><p>Indicates that the view has a hardware layer.</p></td>
    </tr>
    
    
    <tr class=" api apilevel-11">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_NONE">LAYER_TYPE_NONE</a></td>
        <td class="jd-descrcol" width="100%">Indicates that the view does not have a layer.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_SOFTWARE">LAYER_TYPE_SOFTWARE</a></td>
        <td class="jd-descrcol" width="100%"><p>Indicates that the view has a software layer.</p></td>
    </tr>
    
    
    <tr class=" api apilevel-17">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#LAYOUT_DIRECTION_INHERIT">LAYOUT_DIRECTION_INHERIT</a></td>
        <td class="jd-descrcol" width="100%">Horizontal layout direction of this view is inherited from its parent.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-17">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#LAYOUT_DIRECTION_LOCALE">LAYOUT_DIRECTION_LOCALE</a></td>
        <td class="jd-descrcol" width="100%">Horizontal layout direction of this view is from deduced from the default language
 script for the locale.</td>
    </tr>
    
    
    <tr class=" api apilevel-17">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#LAYOUT_DIRECTION_LTR">LAYOUT_DIRECTION_LTR</a></td>
        <td class="jd-descrcol" width="100%">Horizontal layout direction of this view is from Left to Right.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-17">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#LAYOUT_DIRECTION_RTL">LAYOUT_DIRECTION_RTL</a></td>
        <td class="jd-descrcol" width="100%">Horizontal layout direction of this view is from Right to Left.</td>
    </tr>
    
    
    <tr class=" api apilevel-11">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_HEIGHT_STATE_SHIFT">MEASURED_HEIGHT_STATE_SHIFT</a></td>
        <td class="jd-descrcol" width="100%">Bit shift of <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_STATE_MASK">MEASURED_STATE_MASK</a></code> to get to the height bits
 for functions that combine both width and height into a single int,
 such as <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredState()">getMeasuredState()</a></code> and the childState argument of
 <code><a href="http://developer.android.com/reference/android/view/View.html#resolveSizeAndState(int, int, int)">resolveSizeAndState(int, int, int)</a></code>.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_SIZE_MASK">MEASURED_SIZE_MASK</a></td>
        <td class="jd-descrcol" width="100%">Bits of <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredWidthAndState()">getMeasuredWidthAndState()</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredWidthAndState()">getMeasuredWidthAndState()</a></code> that provide the actual measured size.</td>
    </tr>
    
    
    <tr class=" api apilevel-11">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_STATE_MASK">MEASURED_STATE_MASK</a></td>
        <td class="jd-descrcol" width="100%">Bits of <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredWidthAndState()">getMeasuredWidthAndState()</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredWidthAndState()">getMeasuredWidthAndState()</a></code> that provide the additional state bits.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_STATE_TOO_SMALL">MEASURED_STATE_TOO_SMALL</a></td>
        <td class="jd-descrcol" width="100%">Bit of <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredWidthAndState()">getMeasuredWidthAndState()</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredWidthAndState()">getMeasuredWidthAndState()</a></code> that indicates the measured size
 is smaller that the space the view would like to have.</td>
    </tr>
    
    
    <tr class=" api apilevel-1">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#NO_ID">NO_ID</a></td>
        <td class="jd-descrcol" width="100%">Used to mark a View that has no ID.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-9">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#OVER_SCROLL_ALWAYS">OVER_SCROLL_ALWAYS</a></td>
        <td class="jd-descrcol" width="100%">Always allow a user to over-scroll this view, provided it is a
 view that can scroll.</td>
    </tr>
    
    
    <tr class=" api apilevel-9">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#OVER_SCROLL_IF_CONTENT_SCROLLS">OVER_SCROLL_IF_CONTENT_SCROLLS</a></td>
        <td class="jd-descrcol" width="100%">Allow a user to over-scroll this view only if the content is large
 enough to meaningfully scroll, provided it is a view that can scroll.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-9">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#OVER_SCROLL_NEVER">OVER_SCROLL_NEVER</a></td>
        <td class="jd-descrcol" width="100%">Never allow a user to over-scroll this view.</td>
    </tr>
    
    
    <tr class=" api apilevel-16">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SCREEN_STATE_OFF">SCREEN_STATE_OFF</a></td>
        <td class="jd-descrcol" width="100%">Indicates that the screen has changed state and is now off.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-16">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SCREEN_STATE_ON">SCREEN_STATE_ON</a></td>
        <td class="jd-descrcol" width="100%">Indicates that the screen has changed state and is now on.</td>
    </tr>
    
    
    <tr class=" api apilevel-1">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SCROLLBARS_INSIDE_INSET">SCROLLBARS_INSIDE_INSET</a></td>
        <td class="jd-descrcol" width="100%">The scrollbar style to display the scrollbars inside the padded area,
 increasing the padding of the view.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SCROLLBARS_INSIDE_OVERLAY">SCROLLBARS_INSIDE_OVERLAY</a></td>
        <td class="jd-descrcol" width="100%">The scrollbar style to display the scrollbars inside the content area,
 without increasing the padding.</td>
    </tr>
    
    
    <tr class=" api apilevel-1">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SCROLLBARS_OUTSIDE_INSET">SCROLLBARS_OUTSIDE_INSET</a></td>
        <td class="jd-descrcol" width="100%">The scrollbar style to display the scrollbars at the edge of the view,
 increasing the padding of the view.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SCROLLBARS_OUTSIDE_OVERLAY">SCROLLBARS_OUTSIDE_OVERLAY</a></td>
        <td class="jd-descrcol" width="100%">The scrollbar style to display the scrollbars at the edge of the view,
 without increasing the padding.</td>
    </tr>
    
    
    <tr class=" api apilevel-11">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SCROLLBAR_POSITION_DEFAULT">SCROLLBAR_POSITION_DEFAULT</a></td>
        <td class="jd-descrcol" width="100%">Position the scroll bar at the default position as determined by the system.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SCROLLBAR_POSITION_LEFT">SCROLLBAR_POSITION_LEFT</a></td>
        <td class="jd-descrcol" width="100%">Position the scroll bar along the left edge.</td>
    </tr>
    
    
    <tr class=" api apilevel-11">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SCROLLBAR_POSITION_RIGHT">SCROLLBAR_POSITION_RIGHT</a></td>
        <td class="jd-descrcol" width="100%">Position the scroll bar along the right edge.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SOUND_EFFECTS_ENABLED">SOUND_EFFECTS_ENABLED</a></td>
        <td class="jd-descrcol" width="100%">View flag indicating whether this view should have sound effects enabled
 for events such as clicking and touching.</td>
    </tr>
    
    
    <tr class=" api apilevel-11">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#STATUS_BAR_HIDDEN">STATUS_BAR_HIDDEN</a></td>
        <td class="jd-descrcol" width="100%">
      <em>This constant was deprecated
      in API level 14.
      Use <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LOW_PROFILE">SYSTEM_UI_FLAG_LOW_PROFILE</a></code> instead.
</em></td>
    </tr>
    
    
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#STATUS_BAR_VISIBLE">STATUS_BAR_VISIBLE</a></td>
        <td class="jd-descrcol" width="100%">
      <em>This constant was deprecated
      in API level 14.
      Use <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_VISIBLE">SYSTEM_UI_FLAG_VISIBLE</a></code> instead.
</em></td>
    </tr>
    
    
    <tr class=" api apilevel-16">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_FULLSCREEN">SYSTEM_UI_FLAG_FULLSCREEN</a></td>
        <td class="jd-descrcol" width="100%">Flag for <code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code>: View has requested to go
 into the normal fullscreen mode so that its content can take over the screen
 while still allowing the user to interact with the application.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-14">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_HIDE_NAVIGATION">SYSTEM_UI_FLAG_HIDE_NAVIGATION</a></td>
        <td class="jd-descrcol" width="100%">Flag for <code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code>: View has requested that the
 system navigation be temporarily hidden.</td>
    </tr>
    
    
    <tr class=" api apilevel-16">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN">SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN</a></td>
        <td class="jd-descrcol" width="100%">Flag for <code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code>: View would like its window
 to be layed out as if it has requested
 <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_FULLSCREEN">SYSTEM_UI_FLAG_FULLSCREEN</a></code>, even if it currently hasn't.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-16">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION">SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION</a></td>
        <td class="jd-descrcol" width="100%">Flag for <code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code>: View would like its window
 to be layed out as if it has requested
 <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_HIDE_NAVIGATION">SYSTEM_UI_FLAG_HIDE_NAVIGATION</a></code>, even if it currently hasn't.</td>
    </tr>
    
    
    <tr class=" api apilevel-16">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LAYOUT_STABLE">SYSTEM_UI_FLAG_LAYOUT_STABLE</a></td>
        <td class="jd-descrcol" width="100%">Flag for <code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code>: When using other layout
 flags, we would like a stable view of the content insets given to
 <code><a href="http://developer.android.com/reference/android/view/View.html#fitSystemWindows(android.graphics.Rect)">fitSystemWindows(Rect)</a></code>.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-14">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LOW_PROFILE">SYSTEM_UI_FLAG_LOW_PROFILE</a></td>
        <td class="jd-descrcol" width="100%">Flag for <code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code>: View has requested the
 system UI to enter an unobtrusive "low profile" mode.</td>
    </tr>
    
    
    <tr class=" api apilevel-14">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_VISIBLE">SYSTEM_UI_FLAG_VISIBLE</a></td>
        <td class="jd-descrcol" width="100%">Special constant for <code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code>: View has
 requested the system UI (status bar) to be visible (the default).</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-16">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_LAYOUT_FLAGS">SYSTEM_UI_LAYOUT_FLAGS</a></td>
        <td class="jd-descrcol" width="100%">Flags that can impact the layout in relation to system UI.</td>
    </tr>
    
    
    <tr class=" api apilevel-17">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_CENTER">TEXT_ALIGNMENT_CENTER</a></td>
        <td class="jd-descrcol" width="100%">Center the paragraph, e.g.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-17">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_GRAVITY">TEXT_ALIGNMENT_GRAVITY</a></td>
        <td class="jd-descrcol" width="100%">Default for the root view.</td>
    </tr>
    
    
    <tr class=" api apilevel-16">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_INHERIT">TEXT_ALIGNMENT_INHERIT</a></td>
        <td class="jd-descrcol" width="100%"></td>
    </tr>
    
    
    <tr class="alt-color api apilevel-17">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_TEXT_END">TEXT_ALIGNMENT_TEXT_END</a></td>
        <td class="jd-descrcol" width="100%">Align to the end of the paragraph, e.g.</td>
    </tr>
    
    
    <tr class=" api apilevel-17">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_TEXT_START">TEXT_ALIGNMENT_TEXT_START</a></td>
        <td class="jd-descrcol" width="100%">Align to the start of the paragraph, e.g.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-17">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_VIEW_END">TEXT_ALIGNMENT_VIEW_END</a></td>
        <td class="jd-descrcol" width="100%">Align to the end of the view, which is ALIGN_RIGHT if the view’s resolved
 layoutDirection is LTR, and ALIGN_LEFT otherwise.</td>
    </tr>
    
    
    <tr class=" api apilevel-17">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_VIEW_START">TEXT_ALIGNMENT_VIEW_START</a></td>
        <td class="jd-descrcol" width="100%">Align to the start of the view, which is ALIGN_LEFT if the view’s resolved
 layoutDirection is LTR, and ALIGN_RIGHT otherwise.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-17">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_ANY_RTL">TEXT_DIRECTION_ANY_RTL</a></td>
        <td class="jd-descrcol" width="100%">Text direction is using "any-RTL" algorithm.</td>
    </tr>
    
    
    <tr class=" api apilevel-17">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_FIRST_STRONG">TEXT_DIRECTION_FIRST_STRONG</a></td>
        <td class="jd-descrcol" width="100%">Text direction is using "first strong algorithm".</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-17">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_INHERIT">TEXT_DIRECTION_INHERIT</a></td>
        <td class="jd-descrcol" width="100%">Text direction is inherited thru <code><a href="http://developer.android.com/reference/android/view/ViewGroup.html">ViewGroup</a></code>
</td>
    </tr>
    
    
    <tr class=" api apilevel-17">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_LOCALE">TEXT_DIRECTION_LOCALE</a></td>
        <td class="jd-descrcol" width="100%">Text direction is coming from the system Locale.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-17">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_LTR">TEXT_DIRECTION_LTR</a></td>
        <td class="jd-descrcol" width="100%">Text direction is forced to LTR.</td>
    </tr>
    
    
    <tr class=" api apilevel-17">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_RTL">TEXT_DIRECTION_RTL</a></td>
        <td class="jd-descrcol" width="100%">Text direction is forced to RTL.</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><a href="http://developer.android.com/reference/java/lang/String.html">String</a></td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#VIEW_LOG_TAG">VIEW_LOG_TAG</a></td>
        <td class="jd-descrcol" width="100%">The logging tag used by this class with android.util.Log.</td>
    </tr>
    
    
    <tr class=" api apilevel-1">
        <td class="jd-typecol">int</td>
        <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#VISIBLE">VISIBLE</a></td>
        <td class="jd-descrcol" width="100%">This view is visible.</td>
    </tr>
    
    

</tbody></table>







<!-- =========== FIELD SUMMARY =========== -->
<table id="lfields" class="jd-sumtable"><tbody><tr><th colspan="12">Fields</th></tr>


    
      <tr class="alt-color api apilevel-14">
          <td class="jd-typecol"><nobr>
          public
          static
          final
          <a href="http://developer.android.com/reference/android/util/Property.html">Property</a>&lt;<a href="./View_files/View.htm">View</a>,&nbsp;<a href="http://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#ALPHA">ALPHA</a></td>
          <td class="jd-descrcol" width="100%">A Property wrapper around the <code>alpha</code> functionality handled by the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setAlpha(float)">setAlpha(float)</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getAlpha()">getAlpha()</a></code> methods.</td>
      </tr>
      
    
      <tr class=" api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#EMPTY_STATE_SET">EMPTY_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view has no states set.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_FOCUSED_SELECTED_STATE_SET">ENABLED_FOCUSED_SELECTED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is enabled, focused and selected.</td>
      </tr>
      
    
      <tr class=" api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET">ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is enabled, focused, selected and its window
 has the focus.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_FOCUSED_STATE_SET">ENABLED_FOCUSED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is enabled and has the focus.</td>
      </tr>
      
    
      <tr class=" api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET">ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is enabled, focused and its window has the focus.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_SELECTED_STATE_SET">ENABLED_SELECTED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is enabled and selected.</td>
      </tr>
      
    
      <tr class=" api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET">ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is enabled, selected and its window has the focus.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_STATE_SET">ENABLED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is enabled.</td>
      </tr>
      
    
      <tr class=" api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_WINDOW_FOCUSED_STATE_SET">ENABLED_WINDOW_FOCUSED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is enabled and that its window has focus.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#FOCUSED_SELECTED_STATE_SET">FOCUSED_SELECTED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is focused and selected.</td>
      </tr>
      
    
      <tr class=" api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET">FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is focused, selected and its window has the focus.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#FOCUSED_STATE_SET">FOCUSED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is focused.</td>
      </tr>
      
    
      <tr class=" api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#FOCUSED_WINDOW_FOCUSED_STATE_SET">FOCUSED_WINDOW_FOCUSED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view has the focus and that its window has the focus.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET">PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is pressed, enabled, focused and selected.</td>
      </tr>
      
    
      <tr class=" api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET">PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is pressed, enabled, focused, selected and its window
 has the focus.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#PRESSED_ENABLED_FOCUSED_STATE_SET">PRESSED_ENABLED_FOCUSED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is pressed, enabled and focused.</td>
      </tr>
      
    
      <tr class=" api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET">PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is pressed, enabled, focused and its window has the
 focus.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#PRESSED_ENABLED_SELECTED_STATE_SET">PRESSED_ENABLED_SELECTED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is pressed, enabled and selected.</td>
      </tr>
      
    
      <tr class=" api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET">PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is pressed, enabled, selected and its window has the
 focus.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#PRESSED_ENABLED_STATE_SET">PRESSED_ENABLED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is pressed and enabled.</td>
      </tr>
      
    
      <tr class=" api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET">PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is pressed, enabled and its window has the focus.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#PRESSED_FOCUSED_SELECTED_STATE_SET">PRESSED_FOCUSED_SELECTED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is pressed, focused and selected.</td>
      </tr>
      
    
      <tr class=" api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET">PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is pressed, focused, selected and its window has the focus.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#PRESSED_FOCUSED_STATE_SET">PRESSED_FOCUSED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is pressed and focused.</td>
      </tr>
      
    
      <tr class=" api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET">PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is pressed, focused and its window has the focus.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#PRESSED_SELECTED_STATE_SET">PRESSED_SELECTED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is pressed and selected.</td>
      </tr>
      
    
      <tr class=" api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET">PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is pressed, selected and its window has the focus.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#PRESSED_WINDOW_FOCUSED_STATE_SET">PRESSED_WINDOW_FOCUSED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is pressed and its window has the focus.</td>
      </tr>
      
    
      <tr class=" api apilevel-14">
          <td class="jd-typecol"><nobr>
          public
          static
          final
          <a href="http://developer.android.com/reference/android/util/Property.html">Property</a>&lt;<a href="./View_files/View.htm">View</a>,&nbsp;<a href="http://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#ROTATION">ROTATION</a></td>
          <td class="jd-descrcol" width="100%">A Property wrapper around the <code>rotation</code> functionality handled by the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setRotation(float)">setRotation(float)</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getRotation()">getRotation()</a></code> methods.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-14">
          <td class="jd-typecol"><nobr>
          public
          static
          final
          <a href="http://developer.android.com/reference/android/util/Property.html">Property</a>&lt;<a href="./View_files/View.htm">View</a>,&nbsp;<a href="http://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#ROTATION_X">ROTATION_X</a></td>
          <td class="jd-descrcol" width="100%">A Property wrapper around the <code>rotationX</code> functionality handled by the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setRotationX(float)">setRotationX(float)</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getRotationX()">getRotationX()</a></code> methods.</td>
      </tr>
      
    
      <tr class=" api apilevel-14">
          <td class="jd-typecol"><nobr>
          public
          static
          final
          <a href="http://developer.android.com/reference/android/util/Property.html">Property</a>&lt;<a href="./View_files/View.htm">View</a>,&nbsp;<a href="http://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#ROTATION_Y">ROTATION_Y</a></td>
          <td class="jd-descrcol" width="100%">A Property wrapper around the <code>rotationY</code> functionality handled by the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setRotationY(float)">setRotationY(float)</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getRotationY()">getRotationY()</a></code> methods.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-14">
          <td class="jd-typecol"><nobr>
          public
          static
          final
          <a href="http://developer.android.com/reference/android/util/Property.html">Property</a>&lt;<a href="./View_files/View.htm">View</a>,&nbsp;<a href="http://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SCALE_X">SCALE_X</a></td>
          <td class="jd-descrcol" width="100%">A Property wrapper around the <code>scaleX</code> functionality handled by the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setScaleX(float)">setScaleX(float)</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getScaleX()">getScaleX()</a></code> methods.</td>
      </tr>
      
    
      <tr class=" api apilevel-14">
          <td class="jd-typecol"><nobr>
          public
          static
          final
          <a href="http://developer.android.com/reference/android/util/Property.html">Property</a>&lt;<a href="./View_files/View.htm">View</a>,&nbsp;<a href="http://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SCALE_Y">SCALE_Y</a></td>
          <td class="jd-descrcol" width="100%">A Property wrapper around the <code>scaleY</code> functionality handled by the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setScaleY(float)">setScaleY(float)</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getScaleY()">getScaleY()</a></code> methods.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SELECTED_STATE_SET">SELECTED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is selected.</td>
      </tr>
      
    
      <tr class=" api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#SELECTED_WINDOW_FOCUSED_STATE_SET">SELECTED_WINDOW_FOCUSED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view is selected and that its window has the focus.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-14">
          <td class="jd-typecol"><nobr>
          public
          static
          final
          <a href="http://developer.android.com/reference/android/util/Property.html">Property</a>&lt;<a href="./View_files/View.htm">View</a>,&nbsp;<a href="http://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#TRANSLATION_X">TRANSLATION_X</a></td>
          <td class="jd-descrcol" width="100%">A Property wrapper around the <code>translationX</code> functionality handled by the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setTranslationX(float)">setTranslationX(float)</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getTranslationX()">getTranslationX()</a></code> methods.</td>
      </tr>
      
    
      <tr class=" api apilevel-14">
          <td class="jd-typecol"><nobr>
          public
          static
          final
          <a href="http://developer.android.com/reference/android/util/Property.html">Property</a>&lt;<a href="./View_files/View.htm">View</a>,&nbsp;<a href="http://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#TRANSLATION_Y">TRANSLATION_Y</a></td>
          <td class="jd-descrcol" width="100%">A Property wrapper around the <code>translationY</code> functionality handled by the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setTranslationY(float)">setTranslationY(float)</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getTranslationY()">getTranslationY()</a></code> methods.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-1">
          <td class="jd-typecol"><nobr>
          protected
          static
          final
          int[]</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#WINDOW_FOCUSED_STATE_SET">WINDOW_FOCUSED_STATE_SET</a></td>
          <td class="jd-descrcol" width="100%">Indicates the view's window has focus.</td>
      </tr>
      
    
      <tr class=" api apilevel-14">
          <td class="jd-typecol"><nobr>
          public
          static
          final
          <a href="http://developer.android.com/reference/android/util/Property.html">Property</a>&lt;<a href="./View_files/View.htm">View</a>,&nbsp;<a href="http://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#X">X</a></td>
          <td class="jd-descrcol" width="100%">A Property wrapper around the <code>x</code> functionality handled by the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setX(float)">setX(float)</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getX()">getX()</a></code> methods.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-14">
          <td class="jd-typecol"><nobr>
          public
          static
          final
          <a href="http://developer.android.com/reference/android/util/Property.html">Property</a>&lt;<a href="./View_files/View.htm">View</a>,&nbsp;<a href="http://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;</nobr></td>
          <td class="jd-linkcol"><a href="http://developer.android.com/reference/android/view/View.html#Y">Y</a></td>
          <td class="jd-descrcol" width="100%">A Property wrapper around the <code>y</code> functionality handled by the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setY(float)">setY(float)</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getY()">getY()</a></code> methods.</td>
      </tr>
      
    

</tbody></table>







<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<table id="pubctors" class="jd-sumtable"><tbody><tr><th colspan="12">Public Constructors</th></tr>



	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            </nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#View(android.content.Context)">View</a></span>(<a href="http://developer.android.com/reference/android/content/Context.html">Context</a> context)</nobr>
        
        <div class="jd-descrdiv">Simple constructor to use when creating a view from code.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            </nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#View(android.content.Context, android.util.AttributeSet)">View</a></span>(<a href="http://developer.android.com/reference/android/content/Context.html">Context</a> context, <a href="http://developer.android.com/reference/android/util/AttributeSet.html">AttributeSet</a> attrs)</nobr>
        
        <div class="jd-descrdiv">Constructor that is called when inflating a view from XML.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            </nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#View(android.content.Context, android.util.AttributeSet, int)">View</a></span>(<a href="http://developer.android.com/reference/android/content/Context.html">Context</a> context, <a href="http://developer.android.com/reference/android/util/AttributeSet.html">AttributeSet</a> attrs, int defStyle)</nobr>
        
        <div class="jd-descrdiv">Perform inflation from XML and apply a class-specific base style.</div>
  
  </td></tr>



</tbody></table>






<!-- ========== METHOD SUMMARY =========== -->
<table id="pubmethods" class="jd-sumtable"><tbody><tr><th colspan="12">Public Methods</th></tr>



	 
    <tr class="alt-color api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#addChildrenForAccessibility(java.util.ArrayList<android.view.View>)">addChildrenForAccessibility</a></span>(<a href="http://developer.android.com/reference/java/util/ArrayList.html">ArrayList</a>&lt;<a href="./View_files/View.htm">View</a>&gt; children)</nobr>
        
        <div class="jd-descrdiv">Adds the children of a given View for accessibility.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-4">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#addFocusables(java.util.ArrayList<android.view.View>, int, int)">addFocusables</a></span>(<a href="http://developer.android.com/reference/java/util/ArrayList.html">ArrayList</a>&lt;<a href="./View_files/View.htm">View</a>&gt; views, int direction, int focusableMode)</nobr>
        
        <div class="jd-descrdiv">Adds any focusable views that are descendants of this view (possibly
 including this view if it is focusable itself) to views.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#addFocusables(java.util.ArrayList<android.view.View>, int)">addFocusables</a></span>(<a href="http://developer.android.com/reference/java/util/ArrayList.html">ArrayList</a>&lt;<a href="./View_files/View.htm">View</a>&gt; views, int direction)</nobr>
        
        <div class="jd-descrdiv">Add any focusable views that are descendants of this view (possibly
 including this view if it is focusable itself) to views.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-12">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#addOnAttachStateChangeListener(android.view.View.OnAttachStateChangeListener)">addOnAttachStateChangeListener</a></span>(<a href="http://developer.android.com/reference/android/view/View.OnAttachStateChangeListener.html">View.OnAttachStateChangeListener</a> listener)</nobr>
        
        <div class="jd-descrdiv">Add a listener for attach state changes.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#addOnLayoutChangeListener(android.view.View.OnLayoutChangeListener)">addOnLayoutChangeListener</a></span>(<a href="http://developer.android.com/reference/android/view/View.OnLayoutChangeListener.html">View.OnLayoutChangeListener</a> listener)</nobr>
        
        <div class="jd-descrdiv">Add a listener that will be called when the bounds of the view change due to
 layout processing.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#addTouchables(java.util.ArrayList<android.view.View>)">addTouchables</a></span>(<a href="http://developer.android.com/reference/java/util/ArrayList.html">ArrayList</a>&lt;<a href="./View_files/View.htm">View</a>&gt; views)</nobr>
        
        <div class="jd-descrdiv">Add any touchable views that are descendants of this view (possibly
 including this view if it is touchable itself) to views.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-12">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/view/ViewPropertyAnimator.html">ViewPropertyAnimator</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#animate()">animate</a></span>()</nobr>
        
        <div class="jd-descrdiv">This method returns a ViewPropertyAnimator object, which can be used to animate
 specific properties on this View.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#announceForAccessibility(java.lang.CharSequence)">announceForAccessibility</a></span>(<a href="http://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a> text)</nobr>
        
        <div class="jd-descrdiv">Convenience method for sending a <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html#TYPE_ANNOUNCEMENT">TYPE_ANNOUNCEMENT</a></code>
 <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html">AccessibilityEvent</a></code> to make an announcement which is related to some
 sort of a context change for which none of the events representing UI transitions
 is a good fit.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#bringToFront()">bringToFront</a></span>()</nobr>
        
        <div class="jd-descrdiv">Change the view's z order in the tree, so it's on top of other sibling
 views
</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#buildDrawingCache()">buildDrawingCache</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Calling this method is equivalent to calling <code>buildDrawingCache(false)</code>.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-4">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#buildDrawingCache(boolean)">buildDrawingCache</a></span>(boolean autoScale)</nobr>
        
        <div class="jd-descrdiv"><p>Forces the drawing cache to be built if the drawing cache is invalid.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-12">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#buildLayer()">buildLayer</a></span>()</nobr>
        
        <div class="jd-descrdiv">Forces this view's layer to be created and this view to be rendered
 into its layer.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-15">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#callOnClick()">callOnClick</a></span>()</nobr>
        
        <div class="jd-descrdiv">Directly call any attached OnClickListener.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-14">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#canScrollHorizontally(int)">canScrollHorizontally</a></span>(int direction)</nobr>
        
        <div class="jd-descrdiv">Check if this view can be scrolled horizontally in a certain direction.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-14">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#canScrollVertically(int)">canScrollVertically</a></span>(int direction)</nobr>
        
        <div class="jd-descrdiv">Check if this view can be scrolled vertically in a certain direction.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#cancelLongPress()">cancelLongPress</a></span>()</nobr>
        
        <div class="jd-descrdiv">Cancels a pending long press.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-3">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#checkInputConnectionProxy(android.view.View)">checkInputConnectionProxy</a></span>(<a href="./View_files/View.htm">View</a> view)</nobr>
        
        <div class="jd-descrdiv">Called by the <code><a href="http://developer.android.com/reference/android/view/inputmethod/InputMethodManager.html">InputMethodManager</a></code>
 when a view who is not the current
 input connection target is trying to make a call on the manager.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#clearAnimation()">clearAnimation</a></span>()</nobr>
        
        <div class="jd-descrdiv">Cancels any animations for this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#clearFocus()">clearFocus</a></span>()</nobr>
        
        <div class="jd-descrdiv">Called when this view wants to give up focus.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            static
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#combineMeasuredStates(int, int)">combineMeasuredStates</a></span>(int curState, int newState)</nobr>
        
        <div class="jd-descrdiv">Merge two states as returned by <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredState()">getMeasuredState()</a></code>.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#computeScroll()">computeScroll</a></span>()</nobr>
        
        <div class="jd-descrdiv">Called by a parent to request that a child update its values for mScrollX
 and mScrollY if necessary.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-14">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html">AccessibilityNodeInfo</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#createAccessibilityNodeInfo()">createAccessibilityNodeInfo</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns an <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html">AccessibilityNodeInfo</a></code> representing this view from the
 point of view of an <code><a href="http://developer.android.com/reference/android/accessibilityservice/AccessibilityService.html">AccessibilityService</a></code>.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#createContextMenu(android.view.ContextMenu)">createContextMenu</a></span>(<a href="http://developer.android.com/reference/android/view/ContextMenu.html">ContextMenu</a> menu)</nobr>
        
        <div class="jd-descrdiv">Show the context menu for this view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#destroyDrawingCache()">destroyDrawingCache</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Frees the resources used by the drawing cache.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-8">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchConfigurationChanged(android.content.res.Configuration)">dispatchConfigurationChanged</a></span>(<a href="http://developer.android.com/reference/android/content/res/Configuration.html">Configuration</a> newConfig)</nobr>
        
        <div class="jd-descrdiv">Dispatch a notification about a resource configuration change down
 the view hierarchy.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-8">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchDisplayHint(int)">dispatchDisplayHint</a></span>(int hint)</nobr>
        
        <div class="jd-descrdiv">Dispatch a hint about whether this view is displayed.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchDragEvent(android.view.DragEvent)">dispatchDragEvent</a></span>(<a href="http://developer.android.com/reference/android/view/DragEvent.html">DragEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Detects if this View is enabled and has a drag event listener.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-12">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchGenericMotionEvent(android.view.MotionEvent)">dispatchGenericMotionEvent</a></span>(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Dispatch a generic motion event.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchKeyEvent(android.view.KeyEvent)">dispatchKeyEvent</a></span>(<a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Dispatch a key event to the next view on the focus path.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-3">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchKeyEventPreIme(android.view.KeyEvent)">dispatchKeyEventPreIme</a></span>(<a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Dispatch a key event before it is processed by any input method
 associated with the view hierarchy.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchKeyShortcutEvent(android.view.KeyEvent)">dispatchKeyShortcutEvent</a></span>(<a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Dispatches a key shortcut event.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-4">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent)">dispatchPopulateAccessibilityEvent</a></span>(<a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html">AccessibilityEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Dispatches an <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html">AccessibilityEvent</a></code> to the <code><a href="./View_files/View.htm">View</a></code> first and then
 to its children for adding their text content to the event.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchSystemUiVisibilityChanged(int)">dispatchSystemUiVisibilityChanged</a></span>(int visibility)</nobr>
        
        <div class="jd-descrdiv">Dispatch callbacks to <code><a href="http://developer.android.com/reference/android/view/View.html#setOnSystemUiVisibilityChangeListener(android.view.View.OnSystemUiVisibilityChangeListener)">setOnSystemUiVisibilityChangeListener(View.OnSystemUiVisibilityChangeListener)</a></code> down
 the view hierarchy.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchTouchEvent(android.view.MotionEvent)">dispatchTouchEvent</a></span>(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Pass the touch screen motion event down to the target view, or this
 view if it is the target.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchTrackballEvent(android.view.MotionEvent)">dispatchTrackballEvent</a></span>(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Pass a trackball motion event down to the focused view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchUnhandledMove(android.view.View, int)">dispatchUnhandledMove</a></span>(<a href="./View_files/View.htm">View</a> focused, int direction)</nobr>
        
        <div class="jd-descrdiv">This method is the last chance for the focused view and its ancestors to
 respond to an arrow key.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchWindowFocusChanged(boolean)">dispatchWindowFocusChanged</a></span>(boolean hasFocus)</nobr>
        
        <div class="jd-descrdiv">Called when the window containing this view gains or loses window focus.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchWindowSystemUiVisiblityChanged(int)">dispatchWindowSystemUiVisiblityChanged</a></span>(int visible)</nobr>
        
        <div class="jd-descrdiv">Dispatch callbacks to <code><a href="http://developer.android.com/reference/android/view/View.html#onWindowSystemUiVisibilityChanged(int)">onWindowSystemUiVisibilityChanged(int)</a></code> down
 the view hierarchy.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchWindowVisibilityChanged(int)">dispatchWindowVisibilityChanged</a></span>(int visibility)</nobr>
        
        <div class="jd-descrdiv">Dispatch a window visibility change down the view hierarchy.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#draw(android.graphics.Canvas)">draw</a></span>(<a href="http://developer.android.com/reference/android/graphics/Canvas.html">Canvas</a> canvas)</nobr>
        
        <div class="jd-descrdiv">Manually render this view (and all of its children) to the given Canvas.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="./View_files/View.htm">View</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#findFocus()">findFocus</a></span>()</nobr>
        
        <div class="jd-descrdiv">Find the view in the hierarchy rooted at this view that currently has
 focus.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            <a href="./View_files/View.htm">View</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#findViewById(int)">findViewById</a></span>(int id)</nobr>
        
        <div class="jd-descrdiv">Look for a child view with the given id.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            <a href="./View_files/View.htm">View</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#findViewWithTag(java.lang.Object)">findViewWithTag</a></span>(<a href="http://developer.android.com/reference/java/lang/Object.html">Object</a> tag)</nobr>
        
        <div class="jd-descrdiv">Look for a child view with the given tag.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-14">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#findViewsWithText(java.util.ArrayList<android.view.View>, java.lang.CharSequence, int)">findViewsWithText</a></span>(<a href="http://developer.android.com/reference/java/util/ArrayList.html">ArrayList</a>&lt;<a href="./View_files/View.htm">View</a>&gt; outViews, <a href="http://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a> searched, int flags)</nobr>
        
        <div class="jd-descrdiv">Finds the Views that contain given text.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="./View_files/View.htm">View</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#focusSearch(int)">focusSearch</a></span>(int direction)</nobr>
        
        <div class="jd-descrdiv">Find the nearest view in the specified direction that can take focus.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#forceLayout()">forceLayout</a></span>()</nobr>
        
        <div class="jd-descrdiv">Forces this view to be laid out during the next layout pass.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-17">
        <td class="jd-typecol"><nobr>
            
            
            
            static
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#generateViewId()">generateViewId</a></span>()</nobr>
        
        <div class="jd-descrdiv">Generate a value suitable for use in <code><a href="http://developer.android.com/reference/android/view/View.html#setId(int)">setId(int)</a></code>.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeProvider.html">AccessibilityNodeProvider</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getAccessibilityNodeProvider()">getAccessibilityNodeProvider</a></span>()</nobr>
        
        <div class="jd-descrdiv">Gets the provider for managing a virtual view hierarchy rooted at this View
 and reported to <code><a href="http://developer.android.com/reference/android/accessibilityservice/AccessibilityService.html">AccessibilityService</a></code>s
 that explore the window content.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            float</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getAlpha()">getAlpha</a></span>()</nobr>
        
        <div class="jd-descrdiv">The opacity of the view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/view/animation/Animation.html">Animation</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getAnimation()">getAnimation</a></span>()</nobr>
        
        <div class="jd-descrdiv">Get the animation currently associated with this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/os/IBinder.html">IBinder</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getApplicationWindowToken()">getApplicationWindowToken</a></span>()</nobr>
        
        <div class="jd-descrdiv">Retrieve a unique token identifying the top-level "real" window of
 the window that this view is attached to.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getBackground()">getBackground</a></span>()</nobr>
        
        <div class="jd-descrdiv">Gets the background drawable</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getBaseline()">getBaseline</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Return the offset of the widget's text baseline from the widget's top
 boundary.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getBottom()">getBottom</a></span>()</nobr>
        
        <div class="jd-descrdiv">Bottom position of this view relative to its parent.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            float</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getCameraDistance()">getCameraDistance</a></span>()</nobr>
        
        <div class="jd-descrdiv">Gets the distance along the Z axis from the camera to this view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-4">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getContentDescription()">getContentDescription</a></span>()</nobr>
        
        <div class="jd-descrdiv">Gets the <code><a href="./View_files/View.htm">View</a></code> description.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            <a href="http://developer.android.com/reference/android/content/Context.html">Context</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getContext()">getContext</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the context the view is running in, through which it can
 access the current theme, resources, etc.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            static
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getDefaultSize(int, int)">getDefaultSize</a></span>(int size, int measureSpec)</nobr>
        
        <div class="jd-descrdiv">Utility to return a default size.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-17">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/view/Display.html">Display</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getDisplay()">getDisplay</a></span>()</nobr>
        
        <div class="jd-descrdiv">Gets the logical display to which the view's window has been attached.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            int[]</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getDrawableState()">getDrawableState</a></span>()</nobr>
        
        <div class="jd-descrdiv">Return an array of resource IDs of the drawable states representing the
 current state of the view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-4">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/graphics/Bitmap.html">Bitmap</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getDrawingCache(boolean)">getDrawingCache</a></span>(boolean autoScale)</nobr>
        
        <div class="jd-descrdiv"><p>Returns the bitmap in which this view drawing is cached.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/graphics/Bitmap.html">Bitmap</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getDrawingCache()">getDrawingCache</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Calling this method is equivalent to calling <code>getDrawingCache(false)</code>.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getDrawingCacheBackgroundColor()">getDrawingCacheBackgroundColor</a></span>()</nobr>
        
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getDrawingCacheQuality()">getDrawingCacheQuality</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the quality of the drawing cache.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getDrawingRect(android.graphics.Rect)">getDrawingRect</a></span>(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> outRect)</nobr>
        
        <div class="jd-descrdiv">Return the visible drawing bounds of your view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            long</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getDrawingTime()">getDrawingTime</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Return the time at which the drawing of the view hierarchy started.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-9">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getFilterTouchesWhenObscured()">getFilterTouchesWhenObscured</a></span>()</nobr>
        
        <div class="jd-descrdiv">Gets whether the framework should discard touches when the view's
 window is obscured by another visible window.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getFitsSystemWindows()">getFitsSystemWindows</a></span>()</nobr>
        
        <div class="jd-descrdiv">Check for state of <code><a href="http://developer.android.com/reference/android/view/View.html#setFitsSystemWindows(boolean)">If this method
 returns true, the default implementation of {@link #fitSystemWindows(Rect)</a></code>
 will be executed.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/java/util/ArrayList.html">ArrayList</a>&lt;<a href="./View_files/View.htm">View</a>&gt;</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getFocusables(int)">getFocusables</a></span>(int direction)</nobr>
        
        <div class="jd-descrdiv">Find and return all focusable views that are descendants of this view,
 possibly including this view if it is focusable itself.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getFocusedRect(android.graphics.Rect)">getFocusedRect</a></span>(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> r)</nobr>
        
        <div class="jd-descrdiv">When a view has focus and the user navigates away from it, the next view is searched for
 starting from the rectangle filled in by this method.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getGlobalVisibleRect(android.graphics.Rect, android.graphics.Point)">getGlobalVisibleRect</a></span>(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> r, <a href="http://developer.android.com/reference/android/graphics/Point.html">Point</a> globalOffset)</nobr>
        
        <div class="jd-descrdiv">If some part of this view is not clipped by any of its parents, then
 return that area in r in global (root) coordinates.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getGlobalVisibleRect(android.graphics.Rect)">getGlobalVisibleRect</a></span>(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> r)</nobr>
        
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/os/Handler.html">Handler</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getHandler()">getHandler</a></span>()</nobr>
        
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getHeight()">getHeight</a></span>()</nobr>
        
        <div class="jd-descrdiv">Return the height of your view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getHitRect(android.graphics.Rect)">getHitRect</a></span>(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> outRect)</nobr>
        
        <div class="jd-descrdiv">Hit rectangle in parent's coordinates</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getHorizontalFadingEdgeLength()">getHorizontalFadingEdgeLength</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the size of the horizontal faded edges used to indicate that more
 content in this view is visible.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getId()">getId</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns this view's identifier.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getImportantForAccessibility()">getImportantForAccessibility</a></span>()</nobr>
        
        <div class="jd-descrdiv">Gets the mode for determining whether this View is important for accessibility
 which is if it fires accessibility events and if it is reported to
 accessibility services that query the screen.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getKeepScreenOn()">getKeepScreenOn</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns whether the screen should remain on, corresponding to the current
 value of <code><a href="http://developer.android.com/reference/android/view/View.html#KEEP_SCREEN_ON">KEEP_SCREEN_ON</a></code>.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-5">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/view/KeyEvent.DispatcherState.html">KeyEvent.DispatcherState</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getKeyDispatcherState()">getKeyDispatcherState</a></span>()</nobr>
        
        <div class="jd-descrdiv">Return the global <code><a href="http://developer.android.com/reference/android/view/KeyEvent.DispatcherState.html">KeyEvent.DispatcherState</a></code>
 for this view's window.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-17">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getLabelFor()">getLabelFor</a></span>()</nobr>
        
        <div class="jd-descrdiv">Gets the id of a view for which this view serves as a label for
 accessibility purposes.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getLayerType()">getLayerType</a></span>()</nobr>
        
        <div class="jd-descrdiv">Indicates what type of layer is currently associated with this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-17">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getLayoutDirection()">getLayoutDirection</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the resolved layout direction for this view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html">ViewGroup.LayoutParams</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getLayoutParams()">getLayoutParams</a></span>()</nobr>
        
        <div class="jd-descrdiv">Get the LayoutParams associated with this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getLeft()">getLeft</a></span>()</nobr>
        
        <div class="jd-descrdiv">Left position of this view relative to its parent.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getLocalVisibleRect(android.graphics.Rect)">getLocalVisibleRect</a></span>(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> r)</nobr>
        
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getLocationInWindow(int[])">getLocationInWindow</a></span>(int[] location)</nobr>
        
        <div class="jd-descrdiv"><p>Computes the coordinates of this view in its window.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getLocationOnScreen(int[])">getLocationOnScreen</a></span>(int[] location)</nobr>
        
        <div class="jd-descrdiv"><p>Computes the coordinates of this view on the screen.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/graphics/Matrix.html">Matrix</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getMatrix()">getMatrix</a></span>()</nobr>
        
        <div class="jd-descrdiv">The transform matrix of this view, which is calculated based on the current
 roation, scale, and pivot properties.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredHeight()">getMeasuredHeight</a></span>()</nobr>
        
        <div class="jd-descrdiv">Like <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredHeightAndState()">getMeasuredHeightAndState()</a></code>, but only returns the
 raw width component (that is the result is masked by
 <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_SIZE_MASK">MEASURED_SIZE_MASK</a></code>).</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredHeightAndState()">getMeasuredHeightAndState</a></span>()</nobr>
        
        <div class="jd-descrdiv">Return the full height measurement information for this view as computed
 by the most recent call to <code><a href="http://developer.android.com/reference/android/view/View.html#measure(int, int)">measure(int, int)</a></code>.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredState()">getMeasuredState</a></span>()</nobr>
        
        <div class="jd-descrdiv">Return only the state bits of <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredWidthAndState()">getMeasuredWidthAndState()</a></code>
 and <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredHeightAndState()">getMeasuredHeightAndState()</a></code>, combined into one integer.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredWidth()">getMeasuredWidth</a></span>()</nobr>
        
        <div class="jd-descrdiv">Like <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredWidthAndState()">getMeasuredWidthAndState()</a></code>, but only returns the
 raw width component (that is the result is masked by
 <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_SIZE_MASK">MEASURED_SIZE_MASK</a></code>).</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredWidthAndState()">getMeasuredWidthAndState</a></span>()</nobr>
        
        <div class="jd-descrdiv">Return the full width measurement information for this view as computed
 by the most recent call to <code><a href="http://developer.android.com/reference/android/view/View.html#measure(int, int)">measure(int, int)</a></code>.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getMinimumHeight()">getMinimumHeight</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the minimum height of the view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getMinimumWidth()">getMinimumWidth</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the minimum width of the view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getNextFocusDownId()">getNextFocusDownId</a></span>()</nobr>
        
        <div class="jd-descrdiv">Gets the id of the view to use when the next focus is <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_DOWN">FOCUS_DOWN</a></code>.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getNextFocusForwardId()">getNextFocusForwardId</a></span>()</nobr>
        
        <div class="jd-descrdiv">Gets the id of the view to use when the next focus is <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_FORWARD">FOCUS_FORWARD</a></code>.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getNextFocusLeftId()">getNextFocusLeftId</a></span>()</nobr>
        
        <div class="jd-descrdiv">Gets the id of the view to use when the next focus is <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_LEFT">FOCUS_LEFT</a></code>.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getNextFocusRightId()">getNextFocusRightId</a></span>()</nobr>
        
        <div class="jd-descrdiv">Gets the id of the view to use when the next focus is <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_RIGHT">FOCUS_RIGHT</a></code>.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getNextFocusUpId()">getNextFocusUpId</a></span>()</nobr>
        
        <div class="jd-descrdiv">Gets the id of the view to use when the next focus is <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_UP">FOCUS_UP</a></code>.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/view/View.OnFocusChangeListener.html">View.OnFocusChangeListener</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getOnFocusChangeListener()">getOnFocusChangeListener</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the focus-change callback registered for this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-9">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getOverScrollMode()">getOverScrollMode</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the over-scroll mode for this view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getPaddingBottom()">getPaddingBottom</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the bottom padding of this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-17">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getPaddingEnd()">getPaddingEnd</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the end padding of this view depending on its resolved layout direction.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getPaddingLeft()">getPaddingLeft</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the left padding of this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getPaddingRight()">getPaddingRight</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the right padding of this view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-17">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getPaddingStart()">getPaddingStart</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the start padding of this view depending on its resolved layout direction.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getPaddingTop()">getPaddingTop</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the top padding of this view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            <a href="http://developer.android.com/reference/android/view/ViewParent.html">ViewParent</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getParent()">getParent</a></span>()</nobr>
        
        <div class="jd-descrdiv">Gets the parent of this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/view/ViewParent.html">ViewParent</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getParentForAccessibility()">getParentForAccessibility</a></span>()</nobr>
        
        <div class="jd-descrdiv">Gets the parent for accessibility purposes.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            float</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getPivotX()">getPivotX</a></span>()</nobr>
        
        <div class="jd-descrdiv">The x location of the point around which the view is <code><a href="http://developer.android.com/reference/android/view/View.html#setRotation(float)">rotated</a></code>
 and <code><a href="http://developer.android.com/reference/android/view/View.html#setScaleX(float)">scaled</a></code>.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            float</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getPivotY()">getPivotY</a></span>()</nobr>
        
        <div class="jd-descrdiv">The y location of the point around which the view is <code><a href="http://developer.android.com/reference/android/view/View.html#setRotation(float)">rotated</a></code>
 and <code><a href="http://developer.android.com/reference/android/view/View.html#setScaleY(float)">scaled</a></code>.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/content/res/Resources.html">Resources</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getResources()">getResources</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the resources associated with this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getRight()">getRight</a></span>()</nobr>
        
        <div class="jd-descrdiv">Right position of this view relative to its parent.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="./View_files/View.htm">View</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getRootView()">getRootView</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Finds the topmost view in the current view hierarchy.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            float</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getRotation()">getRotation</a></span>()</nobr>
        
        <div class="jd-descrdiv">The degrees that the view is rotated around the pivot point.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            float</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getRotationX()">getRotationX</a></span>()</nobr>
        
        <div class="jd-descrdiv">The degrees that the view is rotated around the horizontal axis through the pivot point.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            float</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getRotationY()">getRotationY</a></span>()</nobr>
        
        <div class="jd-descrdiv">The degrees that the view is rotated around the vertical axis through the pivot point.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            float</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getScaleX()">getScaleX</a></span>()</nobr>
        
        <div class="jd-descrdiv">The amount that the view is scaled in x around the pivot point, as a proportion of
 the view's unscaled width.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            float</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getScaleY()">getScaleY</a></span>()</nobr>
        
        <div class="jd-descrdiv">The amount that the view is scaled in y around the pivot point, as a proportion of
 the view's unscaled height.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getScrollBarDefaultDelayBeforeFade()">getScrollBarDefaultDelayBeforeFade</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the delay before scrollbars fade.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getScrollBarFadeDuration()">getScrollBarFadeDuration</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the scrollbar fade duration.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getScrollBarSize()">getScrollBarSize</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the scrollbar size.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getScrollBarStyle()">getScrollBarStyle</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Returns the current scrollbar style.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getScrollX()">getScrollX</a></span>()</nobr>
        
        <div class="jd-descrdiv">Return the scrolled left position of this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getScrollY()">getScrollY</a></span>()</nobr>
        
        <div class="jd-descrdiv">Return the scrolled top position of this view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getSolidColor()">getSolidColor</a></span>()</nobr>
        
        <div class="jd-descrdiv">Override this if your view is known to always be drawn on top of a solid color background,
 and needs to draw fading edges.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getSystemUiVisibility()">getSystemUiVisibility</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the last {@link #setSystemUiVisibility(int) that this view has requested.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-4">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/java/lang/Object.html">Object</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getTag(int)">getTag</a></span>(int key)</nobr>
        
        <div class="jd-descrdiv">Returns the tag associated with this view and the specified key.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/java/lang/Object.html">Object</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getTag()">getTag</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns this view's tag.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-17">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getTextAlignment()">getTextAlignment</a></span>()</nobr>
        
        <div class="jd-descrdiv">Return the resolved text alignment.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-17">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getTextDirection()">getTextDirection</a></span>()</nobr>
        
        <div class="jd-descrdiv">Return the resolved text direction.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getTop()">getTop</a></span>()</nobr>
        
        <div class="jd-descrdiv">Top position of this view relative to its parent.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/view/TouchDelegate.html">TouchDelegate</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getTouchDelegate()">getTouchDelegate</a></span>()</nobr>
        
        <div class="jd-descrdiv">Gets the TouchDelegate for this View.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/java/util/ArrayList.html">ArrayList</a>&lt;<a href="./View_files/View.htm">View</a>&gt;</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getTouchables()">getTouchables</a></span>()</nobr>
        
        <div class="jd-descrdiv">Find and return all touchable views that are descendants of this view,
 possibly including this view if it is touchable itself.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            float</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getTranslationX()">getTranslationX</a></span>()</nobr>
        
        <div class="jd-descrdiv">The horizontal location of this view relative to its <code><a href="http://developer.android.com/reference/android/view/View.html#getLeft()">left</a></code> position.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            float</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getTranslationY()">getTranslationY</a></span>()</nobr>
        
        <div class="jd-descrdiv">The horizontal location of this view relative to its <code><a href="http://developer.android.com/reference/android/view/View.html#getTop()">top</a></code> position.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getVerticalFadingEdgeLength()">getVerticalFadingEdgeLength</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the size of the vertical faded edges used to indicate that more
 content in this view is visible.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getVerticalScrollbarPosition()">getVerticalScrollbarPosition</a></span>()</nobr>
        
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getVerticalScrollbarWidth()">getVerticalScrollbarWidth</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the width of the vertical scrollbar.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/view/ViewTreeObserver.html">ViewTreeObserver</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getViewTreeObserver()">getViewTreeObserver</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the ViewTreeObserver for this view's hierarchy.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getVisibility()">getVisibility</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the visibility status for this view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getWidth()">getWidth</a></span>()</nobr>
        
        <div class="jd-descrdiv">Return the width of the your view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getWindowSystemUiVisibility()">getWindowSystemUiVisibility</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the current system UI visibility that is currently set for
 the entire window.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/os/IBinder.html">IBinder</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getWindowToken()">getWindowToken</a></span>()</nobr>
        
        <div class="jd-descrdiv">Retrieve a unique token identifying the window this view is attached to.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getWindowVisibility()">getWindowVisibility</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the current visibility of the window this view is attached to
 (either <code><a href="http://developer.android.com/reference/android/view/View.html#GONE">GONE</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#INVISIBLE">INVISIBLE</a></code>, or <code><a href="http://developer.android.com/reference/android/view/View.html#VISIBLE">VISIBLE</a></code>).</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-3">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getWindowVisibleDisplayFrame(android.graphics.Rect)">getWindowVisibleDisplayFrame</a></span>(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> outRect)</nobr>
        
        <div class="jd-descrdiv">Retrieve the overall visible display size in which the window this view is
 attached to has been positioned in.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            float</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getX()">getX</a></span>()</nobr>
        
        <div class="jd-descrdiv">The visual x position of this view, in pixels.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            float</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getY()">getY</a></span>()</nobr>
        
        <div class="jd-descrdiv">The visual y position of this view, in pixels.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#hasFocus()">hasFocus</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns true if this view has focus iteself, or is the ancestor of the
 view that has focus.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#hasFocusable()">hasFocusable</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns true if this view is focusable or if it contains a reachable View
 for which <code><a href="http://developer.android.com/reference/android/view/View.html#hasFocusable()">hasFocusable()</a></code> returns true.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-15">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#hasOnClickListeners()">hasOnClickListeners</a></span>()</nobr>
        
        <div class="jd-descrdiv">Return whether this view has an attached OnClickListener.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#hasOverlappingRendering()">hasOverlappingRendering</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns whether this View has content which overlaps.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#hasTransientState()">hasTransientState</a></span>()</nobr>
        
        <div class="jd-descrdiv">Indicates whether the view is currently tracking transient state that the
 app should not need to concern itself with saving and restoring, but that
 the framework should take special note to preserve when possible.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#hasWindowFocus()">hasWindowFocus</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns true if this view is in a window that currently has window focus.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            static
            
            <a href="./View_files/View.htm">View</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#inflate(android.content.Context, int, android.view.ViewGroup)">inflate</a></span>(<a href="http://developer.android.com/reference/android/content/Context.html">Context</a> context, int resource, <a href="http://developer.android.com/reference/android/view/ViewGroup.html">ViewGroup</a> root)</nobr>
        
        <div class="jd-descrdiv">Inflate a view from an XML resource.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#invalidate(android.graphics.Rect)">invalidate</a></span>(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> dirty)</nobr>
        
        <div class="jd-descrdiv">Mark the area defined by dirty as needing to be drawn.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#invalidate(int, int, int, int)">invalidate</a></span>(int l, int t, int r, int b)</nobr>
        
        <div class="jd-descrdiv">Mark the area defined by the rect (l,t,r,b) as needing to be drawn.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#invalidate()">invalidate</a></span>()</nobr>
        
        <div class="jd-descrdiv">Invalidate the whole view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#invalidateDrawable(android.graphics.drawable.Drawable)">invalidateDrawable</a></span>(<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a> drawable)</nobr>
        
        <div class="jd-descrdiv">Invalidates the specified Drawable.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isActivated()">isActivated</a></span>()</nobr>
        
        <div class="jd-descrdiv">Indicates the activation state of this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isClickable()">isClickable</a></span>()</nobr>
        
        <div class="jd-descrdiv">Indicates whether this view reacts to click events or not.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isDirty()">isDirty</a></span>()</nobr>
        
        <div class="jd-descrdiv">True if this view has changed since the last time being drawn.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isDrawingCacheEnabled()">isDrawingCacheEnabled</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Indicates whether the drawing cache is enabled for this view.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isDuplicateParentStateEnabled()">isDuplicateParentStateEnabled</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Indicates whether this duplicates its drawable state from its parent.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isEnabled()">isEnabled</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the enabled status for this view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isFocusable()">isFocusable</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns whether this View is able to take focus.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isFocusableInTouchMode()">isFocusableInTouchMode</a></span>()</nobr>
        
        <div class="jd-descrdiv">When a view is focusable, it may not want to take focus when in touch mode.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isFocused()">isFocused</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns true if this view has focus</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-3">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isHapticFeedbackEnabled()">isHapticFeedbackEnabled</a></span>()</nobr>
        
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isHardwareAccelerated()">isHardwareAccelerated</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Indicates whether this view is attached to a hardware accelerated
 window or not.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isHorizontalFadingEdgeEnabled()">isHorizontalFadingEdgeEnabled</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Indicate whether the horizontal edges are faded when the view is
 scrolled horizontally.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isHorizontalScrollBarEnabled()">isHorizontalScrollBarEnabled</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Indicate whether the horizontal scrollbar should be drawn or not.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-14">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isHovered()">isHovered</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns true if the view is currently hovered.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-3">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isInEditMode()">isInEditMode</a></span>()</nobr>
        
        <div class="jd-descrdiv">Indicates whether this View is currently in edit mode.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isInTouchMode()">isInTouchMode</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns whether the device is currently in touch mode.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isLayoutRequested()">isLayoutRequested</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Indicates whether or not this view's layout will be requested during
 the next hierarchy layout pass.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isLongClickable()">isLongClickable</a></span>()</nobr>
        
        <div class="jd-descrdiv">Indicates whether this view reacts to long click events or not.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-7">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isOpaque()">isOpaque</a></span>()</nobr>
        
        <div class="jd-descrdiv">Indicates whether this View is opaque.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-17">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isPaddingRelative()">isPaddingRelative</a></span>()</nobr>
        
        <div class="jd-descrdiv">Return if the padding as been set thru relative values
 <code><a href="http://developer.android.com/reference/android/view/View.html#setPaddingRelative(int, int, int, int)">setPaddingRelative(int, int, int, int)</a></code> or thru</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isPressed()">isPressed</a></span>()</nobr>
        
        <div class="jd-descrdiv">Indicates whether the view is currently in pressed state.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isSaveEnabled()">isSaveEnabled</a></span>()</nobr>
        
        <div class="jd-descrdiv">Indicates whether this view will save its state (that is,
 whether its <code><a href="http://developer.android.com/reference/android/view/View.html#onSaveInstanceState()">onSaveInstanceState()</a></code> method will be called).</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isSaveFromParentEnabled()">isSaveFromParentEnabled</a></span>()</nobr>
        
        <div class="jd-descrdiv">Indicates whether the entire hierarchy under this view will save its
 state when a state saving traversal occurs from its parent.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isScrollContainer()">isScrollContainer</a></span>()</nobr>
        
        <div class="jd-descrdiv">Indicates whether this view is one of the set of scrollable containers in
 its window.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-5">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isScrollbarFadingEnabled()">isScrollbarFadingEnabled</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns true if scrollbars will fade when this view is not scrolling</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isSelected()">isSelected</a></span>()</nobr>
        
        <div class="jd-descrdiv">Indicates the selection state of this view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isShown()">isShown</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the visibility of this view and all of its ancestors</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isSoundEffectsEnabled()">isSoundEffectsEnabled</a></span>()</nobr>
        
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isVerticalFadingEdgeEnabled()">isVerticalFadingEdgeEnabled</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Indicate whether the vertical edges are faded when the view is
 scrolled horizontally.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isVerticalScrollBarEnabled()">isVerticalScrollBarEnabled</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Indicate whether the vertical scrollbar should be drawn or not.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#jumpDrawablesToCurrentState()">jumpDrawablesToCurrentState</a></span>()</nobr>
        
        <div class="jd-descrdiv">Call <code><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html#jumpToCurrentState()">Drawable.jumpToCurrentState()</a></code>
 on all Drawable objects associated with this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#layout(int, int, int, int)">layout</a></span>(int l, int t, int r, int b)</nobr>
        
        <div class="jd-descrdiv">Assign a size and position to a view and all of its
 descendants

 <p>This is the second phase of the layout mechanism.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#measure(int, int)">measure</a></span>(int widthMeasureSpec, int heightMeasureSpec)</nobr>
        
        <div class="jd-descrdiv"><p>
 This is called to find out how big a view should be.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#offsetLeftAndRight(int)">offsetLeftAndRight</a></span>(int offset)</nobr>
        
        <div class="jd-descrdiv">Offset this view's horizontal location by the specified amount of pixels.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#offsetTopAndBottom(int)">offsetTopAndBottom</a></span>(int offset)</nobr>
        
        <div class="jd-descrdiv">Offset this view's vertical location by the specified number of pixels.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-3">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onCheckIsTextEditor()">onCheckIsTextEditor</a></span>()</nobr>
        
        <div class="jd-descrdiv">Check whether the called view is a text editor, in which case it
 would make sense to automatically display a soft input window for
 it.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-3">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/view/inputmethod/InputConnection.html">InputConnection</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onCreateInputConnection(android.view.inputmethod.EditorInfo)">onCreateInputConnection</a></span>(<a href="http://developer.android.com/reference/android/view/inputmethod/EditorInfo.html">EditorInfo</a> outAttrs)</nobr>
        
        <div class="jd-descrdiv">Create a new InputConnection for an InputMethod to interact
 with the view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onDragEvent(android.view.DragEvent)">onDragEvent</a></span>(<a href="http://developer.android.com/reference/android/view/DragEvent.html">DragEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Handles drag events sent by the system following a call to
 <code><a href="http://developer.android.com/reference/android/view/View.html#startDrag(android.content.ClipData, android.view.View.DragShadowBuilder, java.lang.Object, int)">startDrag()</a></code>.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-9">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onFilterTouchEventForSecurity(android.view.MotionEvent)">onFilterTouchEventForSecurity</a></span>(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Filter the touch event to apply security policies.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-3">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onFinishTemporaryDetach()">onFinishTemporaryDetach</a></span>()</nobr>
        
        <div class="jd-descrdiv">Called after <code><a href="http://developer.android.com/reference/android/view/View.html#onStartTemporaryDetach()">onStartTemporaryDetach()</a></code> when the container is done
 changing the view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-12">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onGenericMotionEvent(android.view.MotionEvent)">onGenericMotionEvent</a></span>(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Implement this method to handle generic motion events.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-14">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onHoverChanged(boolean)">onHoverChanged</a></span>(boolean hovered)</nobr>
        
        <div class="jd-descrdiv">Implement this method to handle hover state changes.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-14">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onHoverEvent(android.view.MotionEvent)">onHoverEvent</a></span>(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Implement this method to handle hover events.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-14">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent)">onInitializeAccessibilityEvent</a></span>(<a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html">AccessibilityEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Initializes an <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html">AccessibilityEvent</a></code> with information about
 this View which is the event source.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-14">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo)">onInitializeAccessibilityNodeInfo</a></span>(<a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html">AccessibilityNodeInfo</a> info)</nobr>
        
        <div class="jd-descrdiv">Initializes an <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html">AccessibilityNodeInfo</a></code> with information about this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onKeyDown(int, android.view.KeyEvent)">onKeyDown</a></span>(int keyCode, <a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Default implementation of <code><a href="http://developer.android.com/reference/android/view/KeyEvent.Callback.html#onKeyDown(int, android.view.KeyEvent)">KeyEvent.Callback.onKeyDown()</a></code>: perform press of the view
 when <code><a href="http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_DPAD_CENTER">KEYCODE_DPAD_CENTER</a></code> or <code><a href="http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_ENTER">KEYCODE_ENTER</a></code>
 is released, if the view is enabled and clickable.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-5">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onKeyLongPress(int, android.view.KeyEvent)">onKeyLongPress</a></span>(int keyCode, <a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Default implementation of <code><a href="http://developer.android.com/reference/android/view/KeyEvent.Callback.html#onKeyLongPress(int, android.view.KeyEvent)">KeyEvent.Callback.onKeyLongPress()</a></code>: always returns false (doesn't handle
 the event).</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onKeyMultiple(int, int, android.view.KeyEvent)">onKeyMultiple</a></span>(int keyCode, int repeatCount, <a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Default implementation of <code><a href="http://developer.android.com/reference/android/view/KeyEvent.Callback.html#onKeyMultiple(int, int, android.view.KeyEvent)">KeyEvent.Callback.onKeyMultiple()</a></code>: always returns false (doesn't handle
 the event).</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-3">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onKeyPreIme(int, android.view.KeyEvent)">onKeyPreIme</a></span>(int keyCode, <a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Handle a key event before it is processed by any input method
 associated with the view hierarchy.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onKeyShortcut(int, android.view.KeyEvent)">onKeyShortcut</a></span>(int keyCode, <a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Called on the focused view when a key shortcut event is not handled.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onKeyUp(int, android.view.KeyEvent)">onKeyUp</a></span>(int keyCode, <a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Default implementation of <code><a href="http://developer.android.com/reference/android/view/KeyEvent.Callback.html#onKeyUp(int, android.view.KeyEvent)">KeyEvent.Callback.onKeyUp()</a></code>: perform clicking of the view
 when <code><a href="http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_DPAD_CENTER">KEYCODE_DPAD_CENTER</a></code> or
 <code><a href="http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_ENTER">KEYCODE_ENTER</a></code> is released.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-14">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent)">onPopulateAccessibilityEvent</a></span>(<a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html">AccessibilityEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Called from <code><a href="http://developer.android.com/reference/android/view/View.html#dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent)">dispatchPopulateAccessibilityEvent(AccessibilityEvent)</a></code>
 giving a chance to this View to populate the accessibility event with its
 text content.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-17">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onRtlPropertiesChanged(int)">onRtlPropertiesChanged</a></span>(int layoutDirection)</nobr>
        
        <div class="jd-descrdiv">Called when any RTL property (layout direction or text direction or text alignment) has
 been changed.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onScreenStateChanged(int)">onScreenStateChanged</a></span>(int screenState)</nobr>
        
        <div class="jd-descrdiv">This method is called whenever the state of the screen this view is
 attached to changes.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-3">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onStartTemporaryDetach()">onStartTemporaryDetach</a></span>()</nobr>
        
        <div class="jd-descrdiv">This is called when a container is going to temporarily detach a child, with
 <code><a href="http://developer.android.com/reference/android/view/ViewGroup.html#detachViewFromParent(android.view.View)">ViewGroup.detachViewFromParent</a></code>.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onTouchEvent(android.view.MotionEvent)">onTouchEvent</a></span>(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Implement this method to handle touch screen motion events.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onTrackballEvent(android.view.MotionEvent)">onTrackballEvent</a></span>(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Implement this method to handle trackball motion events.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onWindowFocusChanged(boolean)">onWindowFocusChanged</a></span>(boolean hasWindowFocus)</nobr>
        
        <div class="jd-descrdiv">Called when the window containing this view gains or loses focus.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onWindowSystemUiVisibilityChanged(int)">onWindowSystemUiVisibilityChanged</a></span>(int visible)</nobr>
        
        <div class="jd-descrdiv">Override to find out when the window's requested system UI visibility
 has changed, that is the value returned by <code><a href="http://developer.android.com/reference/android/view/View.html#getWindowSystemUiVisibility()">getWindowSystemUiVisibility()</a></code>.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#performAccessibilityAction(int, android.os.Bundle)">performAccessibilityAction</a></span>(int action, <a href="http://developer.android.com/reference/android/os/Bundle.html">Bundle</a> arguments)</nobr>
        
        <div class="jd-descrdiv">Performs the specified accessibility action on the view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#performClick()">performClick</a></span>()</nobr>
        
        <div class="jd-descrdiv">Call this view's OnClickListener, if it is defined.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-3">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#performHapticFeedback(int)">performHapticFeedback</a></span>(int feedbackConstant)</nobr>
        
        <div class="jd-descrdiv">BZZZTT!!1!

 <p>Provide haptic feedback to the user for this view.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-3">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#performHapticFeedback(int, int)">performHapticFeedback</a></span>(int feedbackConstant, int flags)</nobr>
        
        <div class="jd-descrdiv">BZZZTT!!1!

 <p>Like <code><a href="http://developer.android.com/reference/android/view/View.html#performHapticFeedback(int)">performHapticFeedback(int)</a></code>, with additional options.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#performLongClick()">performLongClick</a></span>()</nobr>
        
        <div class="jd-descrdiv">Call this view's OnLongClickListener, if it is defined.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#playSoundEffect(int)">playSoundEffect</a></span>(int soundConstant)</nobr>
        
        <div class="jd-descrdiv">Play a sound effect for this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#post(java.lang.Runnable)">post</a></span>(<a href="http://developer.android.com/reference/java/lang/Runnable.html">Runnable</a> action)</nobr>
        
        <div class="jd-descrdiv"><p>Causes the Runnable to be added to the message queue.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#postDelayed(java.lang.Runnable, long)">postDelayed</a></span>(<a href="http://developer.android.com/reference/java/lang/Runnable.html">Runnable</a> action, long delayMillis)</nobr>
        
        <div class="jd-descrdiv"><p>Causes the Runnable to be added to the message queue, to be run
 after the specified amount of time elapses.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#postInvalidate(int, int, int, int)">postInvalidate</a></span>(int left, int top, int right, int bottom)</nobr>
        
        <div class="jd-descrdiv"><p>Cause an invalidate of the specified area to happen on a subsequent cycle
 through the event loop.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#postInvalidate()">postInvalidate</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Cause an invalidate to happen on a subsequent cycle through the event loop.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#postInvalidateDelayed(long, int, int, int, int)">postInvalidateDelayed</a></span>(long delayMilliseconds, int left, int top, int right, int bottom)</nobr>
        
        <div class="jd-descrdiv"><p>Cause an invalidate of the specified area to happen on a subsequent cycle
 through the event loop.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#postInvalidateDelayed(long)">postInvalidateDelayed</a></span>(long delayMilliseconds)</nobr>
        
        <div class="jd-descrdiv"><p>Cause an invalidate to happen on a subsequent cycle through the event
 loop.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#postInvalidateOnAnimation(int, int, int, int)">postInvalidateOnAnimation</a></span>(int left, int top, int right, int bottom)</nobr>
        
        <div class="jd-descrdiv"><p>Cause an invalidate of the specified area to happen on the next animation
 time step, typically the next display frame.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#postInvalidateOnAnimation()">postInvalidateOnAnimation</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Cause an invalidate to happen on the next animation time step, typically the
 next display frame.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#postOnAnimation(java.lang.Runnable)">postOnAnimation</a></span>(<a href="http://developer.android.com/reference/java/lang/Runnable.html">Runnable</a> action)</nobr>
        
        <div class="jd-descrdiv"><p>Causes the Runnable to execute on the next animation time step.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#postOnAnimationDelayed(java.lang.Runnable, long)">postOnAnimationDelayed</a></span>(<a href="http://developer.android.com/reference/java/lang/Runnable.html">Runnable</a> action, long delayMillis)</nobr>
        
        <div class="jd-descrdiv"><p>Causes the Runnable to execute on the next animation time step,
 after the specified amount of time elapses.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#refreshDrawableState()">refreshDrawableState</a></span>()</nobr>
        
        <div class="jd-descrdiv">Call this to force a view to update its drawable state.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#removeCallbacks(java.lang.Runnable)">removeCallbacks</a></span>(<a href="http://developer.android.com/reference/java/lang/Runnable.html">Runnable</a> action)</nobr>
        
        <div class="jd-descrdiv"><p>Removes the specified Runnable from the message queue.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-12">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#removeOnAttachStateChangeListener(android.view.View.OnAttachStateChangeListener)">removeOnAttachStateChangeListener</a></span>(<a href="http://developer.android.com/reference/android/view/View.OnAttachStateChangeListener.html">View.OnAttachStateChangeListener</a> listener)</nobr>
        
        <div class="jd-descrdiv">Remove a listener for attach state changes.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#removeOnLayoutChangeListener(android.view.View.OnLayoutChangeListener)">removeOnLayoutChangeListener</a></span>(<a href="http://developer.android.com/reference/android/view/View.OnLayoutChangeListener.html">View.OnLayoutChangeListener</a> listener)</nobr>
        
        <div class="jd-descrdiv">Remove a listener for layout changes.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#requestFitSystemWindows()">requestFitSystemWindows</a></span>()</nobr>
        
        <div class="jd-descrdiv">Ask that a new dispatch of <code><a href="http://developer.android.com/reference/android/view/View.html#fitSystemWindows(android.graphics.Rect)">fitSystemWindows(Rect)</a></code> be performed.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#requestFocus(int, android.graphics.Rect)">requestFocus</a></span>(int direction, <a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> previouslyFocusedRect)</nobr>
        
        <div class="jd-descrdiv">Call this to try to give focus to a specific view or to one of its descendants
 and give it hints about the direction and a specific rectangle that the focus
 is coming from.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#requestFocus(int)">requestFocus</a></span>(int direction)</nobr>
        
        <div class="jd-descrdiv">Call this to try to give focus to a specific view or to one of its
 descendants and give it a hint about what direction focus is heading.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#requestFocus()">requestFocus</a></span>()</nobr>
        
        <div class="jd-descrdiv">Call this to try to give focus to a specific view or to one of its
 descendants.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#requestFocusFromTouch()">requestFocusFromTouch</a></span>()</nobr>
        
        <div class="jd-descrdiv">Call this to try to give focus to a specific view or to one of its descendants.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#requestLayout()">requestLayout</a></span>()</nobr>
        
        <div class="jd-descrdiv">Call this when something has changed which has invalidated the
 layout of this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#requestRectangleOnScreen(android.graphics.Rect)">requestRectangleOnScreen</a></span>(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> rectangle)</nobr>
        
        <div class="jd-descrdiv">Request that a rectangle of this view be visible on the screen,
 scrolling if necessary just enough.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#requestRectangleOnScreen(android.graphics.Rect, boolean)">requestRectangleOnScreen</a></span>(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> rectangle, boolean immediate)</nobr>
        
        <div class="jd-descrdiv">Request that a rectangle of this view be visible on the screen,
 scrolling if necessary just enough.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            static
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#resolveSize(int, int)">resolveSize</a></span>(int size, int measureSpec)</nobr>
        
        <div class="jd-descrdiv">Version of <code><a href="http://developer.android.com/reference/android/view/View.html#resolveSizeAndState(int, int, int)">resolveSizeAndState(int, int, int)</a></code>
 returning only the <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_SIZE_MASK">MEASURED_SIZE_MASK</a></code> bits of the result.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            static
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#resolveSizeAndState(int, int, int)">resolveSizeAndState</a></span>(int size, int measureSpec, int childMeasuredState)</nobr>
        
        <div class="jd-descrdiv">Utility to reconcile a desired size and state, with constraints imposed
 by a MeasureSpec.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#restoreHierarchyState(android.util.SparseArray<android.os.Parcelable>)">restoreHierarchyState</a></span>(<a href="http://developer.android.com/reference/android/util/SparseArray.html">SparseArray</a>&lt;<a href="http://developer.android.com/reference/android/os/Parcelable.html">Parcelable</a>&gt; container)</nobr>
        
        <div class="jd-descrdiv">Restore this view hierarchy's frozen state from the given container.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#saveHierarchyState(android.util.SparseArray<android.os.Parcelable>)">saveHierarchyState</a></span>(<a href="http://developer.android.com/reference/android/util/SparseArray.html">SparseArray</a>&lt;<a href="http://developer.android.com/reference/android/os/Parcelable.html">Parcelable</a>&gt; container)</nobr>
        
        <div class="jd-descrdiv">Store this view hierarchy's frozen state into the given container.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long)">scheduleDrawable</a></span>(<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a> who, <a href="http://developer.android.com/reference/java/lang/Runnable.html">Runnable</a> what, long when)</nobr>
        
        <div class="jd-descrdiv">Schedules an action on a drawable to occur at a specified time.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#scrollBy(int, int)">scrollBy</a></span>(int x, int y)</nobr>
        
        <div class="jd-descrdiv">Move the scrolled position of your view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#scrollTo(int, int)">scrollTo</a></span>(int x, int y)</nobr>
        
        <div class="jd-descrdiv">Set the scrolled position of your view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-4">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#sendAccessibilityEvent(int)">sendAccessibilityEvent</a></span>(int eventType)</nobr>
        
        <div class="jd-descrdiv">Sends an accessibility event of the given type.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-4">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent)">sendAccessibilityEventUnchecked</a></span>(<a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html">AccessibilityEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">This method behaves exactly as <code><a href="http://developer.android.com/reference/android/view/View.html#sendAccessibilityEvent(int)">sendAccessibilityEvent(int)</a></code> but
 takes as an argument an empty <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html">AccessibilityEvent</a></code> and does not
 perform a check whether accessibility is enabled.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-14">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setAccessibilityDelegate(android.view.View.AccessibilityDelegate)">setAccessibilityDelegate</a></span>(<a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html">View.AccessibilityDelegate</a> delegate)</nobr>
        
        <div class="jd-descrdiv">Sets a delegate for implementing accessibility support via composition as
 opposed to inheritance.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setActivated(boolean)">setActivated</a></span>(boolean activated)</nobr>
        
        <div class="jd-descrdiv">Changes the activated state of this view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setAlpha(float)">setAlpha</a></span>(float alpha)</nobr>
        
        <div class="jd-descrdiv"><p>Sets the opacity of the view.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setAnimation(android.view.animation.Animation)">setAnimation</a></span>(<a href="http://developer.android.com/reference/android/view/animation/Animation.html">Animation</a> animation)</nobr>
        
        <div class="jd-descrdiv">Sets the next animation to play for this view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setBackground(android.graphics.drawable.Drawable)">setBackground</a></span>(<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a> background)</nobr>
        
        <div class="jd-descrdiv">Set the background to a given Drawable, or remove the background.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setBackgroundColor(int)">setBackgroundColor</a></span>(int color)</nobr>
        
        <div class="jd-descrdiv">Sets the background color for this view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setBackgroundDrawable(android.graphics.drawable.Drawable)">setBackgroundDrawable</a></span>(<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a> background)</nobr>
        
        <div class="jd-descrdiv">
      <em>This method was deprecated
      in API level 16.
      use <code><a href="http://developer.android.com/reference/android/view/View.html#setBackground(android.graphics.drawable.Drawable)">setBackground(Drawable)</a></code> instead
</em></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setBackgroundResource(int)">setBackgroundResource</a></span>(int resid)</nobr>
        
        <div class="jd-descrdiv">Set the background to a given resource.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setBottom(int)">setBottom</a></span>(int bottom)</nobr>
        
        <div class="jd-descrdiv">Sets the bottom position of this view relative to its parent.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-12">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setCameraDistance(float)">setCameraDistance</a></span>(float distance)</nobr>
        
        <div class="jd-descrdiv"><p>Sets the distance along the Z axis (orthogonal to the X/Y plane on which
 views are drawn) from the camera to this view.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setClickable(boolean)">setClickable</a></span>(boolean clickable)</nobr>
        
        <div class="jd-descrdiv">Enables or disables click events for this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-4">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setContentDescription(java.lang.CharSequence)">setContentDescription</a></span>(<a href="http://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a> contentDescription)</nobr>
        
        <div class="jd-descrdiv">Sets the <code><a href="./View_files/View.htm">View</a></code> description.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setDrawingCacheBackgroundColor(int)">setDrawingCacheBackgroundColor</a></span>(int color)</nobr>
        
        <div class="jd-descrdiv">Setting a solid background color for the drawing cache's bitmaps will improve
 performance and memory usage.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setDrawingCacheEnabled(boolean)">setDrawingCacheEnabled</a></span>(boolean enabled)</nobr>
        
        <div class="jd-descrdiv"><p>Enables or disables the drawing cache.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setDrawingCacheQuality(int)">setDrawingCacheQuality</a></span>(int quality)</nobr>
        
        <div class="jd-descrdiv">Set the drawing cache quality of this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setDuplicateParentStateEnabled(boolean)">setDuplicateParentStateEnabled</a></span>(boolean enabled)</nobr>
        
        <div class="jd-descrdiv"><p>Enables or disables the duplication of the parent's state into this view.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setEnabled(boolean)">setEnabled</a></span>(boolean enabled)</nobr>
        
        <div class="jd-descrdiv">Set the enabled state of this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setFadingEdgeLength(int)">setFadingEdgeLength</a></span>(int length)</nobr>
        
        <div class="jd-descrdiv">Set the size of the faded edge used to indicate that more content in this
 view is available.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-9">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setFilterTouchesWhenObscured(boolean)">setFilterTouchesWhenObscured</a></span>(boolean enabled)</nobr>
        
        <div class="jd-descrdiv">Sets whether the framework should discard touches when the view's
 window is obscured by another visible window.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-14">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setFitsSystemWindows(boolean)">setFitsSystemWindows</a></span>(boolean fitSystemWindows)</nobr>
        
        <div class="jd-descrdiv">Sets whether or not this view should account for system screen decorations
 such as the status bar and inset its content; that is, controlling whether
 the default implementation of <code><a href="http://developer.android.com/reference/android/view/View.html#fitSystemWindows(android.graphics.Rect)">fitSystemWindows(Rect)</a></code> will be
 executed.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setFocusable(boolean)">setFocusable</a></span>(boolean focusable)</nobr>
        
        <div class="jd-descrdiv">Set whether this view can receive the focus.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setFocusableInTouchMode(boolean)">setFocusableInTouchMode</a></span>(boolean focusableInTouchMode)</nobr>
        
        <div class="jd-descrdiv">Set whether this view can receive focus while in touch mode.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-3">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setHapticFeedbackEnabled(boolean)">setHapticFeedbackEnabled</a></span>(boolean hapticFeedbackEnabled)</nobr>
        
        <div class="jd-descrdiv">Set whether this view should have haptic feedback for events such as
 long presses.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setHasTransientState(boolean)">setHasTransientState</a></span>(boolean hasTransientState)</nobr>
        
        <div class="jd-descrdiv">Set whether this view is currently tracking transient state that the
 framework should attempt to preserve when possible.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setHorizontalFadingEdgeEnabled(boolean)">setHorizontalFadingEdgeEnabled</a></span>(boolean horizontalFadingEdgeEnabled)</nobr>
        
        <div class="jd-descrdiv"><p>Define whether the horizontal edges should be faded when this view
 is scrolled horizontally.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setHorizontalScrollBarEnabled(boolean)">setHorizontalScrollBarEnabled</a></span>(boolean horizontalScrollBarEnabled)</nobr>
        
        <div class="jd-descrdiv"><p>Define whether the horizontal scrollbar should be drawn or not.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-14">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setHovered(boolean)">setHovered</a></span>(boolean hovered)</nobr>
        
        <div class="jd-descrdiv">Sets whether the view is currently hovered.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setId(int)">setId</a></span>(int id)</nobr>
        
        <div class="jd-descrdiv">Sets the identifier for this view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setImportantForAccessibility(int)">setImportantForAccessibility</a></span>(int mode)</nobr>
        
        <div class="jd-descrdiv">Sets how to determine whether this view is important for accessibility
 which is if it fires accessibility events and if it is reported to
 accessibility services that query the screen.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setKeepScreenOn(boolean)">setKeepScreenOn</a></span>(boolean keepScreenOn)</nobr>
        
        <div class="jd-descrdiv">Controls whether the screen should remain on, modifying the
 value of <code><a href="http://developer.android.com/reference/android/view/View.html#KEEP_SCREEN_ON">KEEP_SCREEN_ON</a></code>.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-17">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setLabelFor(int)">setLabelFor</a></span>(int id)</nobr>
        
        <div class="jd-descrdiv">Sets the id of a view for which this view serves as a label for
 accessibility purposes.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-17">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setLayerPaint(android.graphics.Paint)">setLayerPaint</a></span>(<a href="http://developer.android.com/reference/android/graphics/Paint.html">Paint</a> paint)</nobr>
        
        <div class="jd-descrdiv">Updates the <code><a href="http://developer.android.com/reference/android/graphics/Paint.html">Paint</a></code> object used with the current layer (used only if the current
 layer type is not set to <code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_NONE">LAYER_TYPE_NONE</a></code>).</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setLayerType(int, android.graphics.Paint)">setLayerType</a></span>(int layerType, <a href="http://developer.android.com/reference/android/graphics/Paint.html">Paint</a> paint)</nobr>
        
        <div class="jd-descrdiv"><p>Specifies the type of layer backing this view.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-17">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setLayoutDirection(int)">setLayoutDirection</a></span>(int layoutDirection)</nobr>
        
        <div class="jd-descrdiv">Set the layout direction for this view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setLayoutParams(android.view.ViewGroup.LayoutParams)">setLayoutParams</a></span>(<a href="http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html">ViewGroup.LayoutParams</a> params)</nobr>
        
        <div class="jd-descrdiv">Set the layout parameters associated with this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setLeft(int)">setLeft</a></span>(int left)</nobr>
        
        <div class="jd-descrdiv">Sets the left position of this view relative to its parent.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setLongClickable(boolean)">setLongClickable</a></span>(boolean longClickable)</nobr>
        
        <div class="jd-descrdiv">Enables or disables long click events for this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setMinimumHeight(int)">setMinimumHeight</a></span>(int minHeight)</nobr>
        
        <div class="jd-descrdiv">Sets the minimum height of the view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setMinimumWidth(int)">setMinimumWidth</a></span>(int minWidth)</nobr>
        
        <div class="jd-descrdiv">Sets the minimum width of the view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setNextFocusDownId(int)">setNextFocusDownId</a></span>(int nextFocusDownId)</nobr>
        
        <div class="jd-descrdiv">Sets the id of the view to use when the next focus is <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_DOWN">FOCUS_DOWN</a></code>.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setNextFocusForwardId(int)">setNextFocusForwardId</a></span>(int nextFocusForwardId)</nobr>
        
        <div class="jd-descrdiv">Sets the id of the view to use when the next focus is <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_FORWARD">FOCUS_FORWARD</a></code>.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setNextFocusLeftId(int)">setNextFocusLeftId</a></span>(int nextFocusLeftId)</nobr>
        
        <div class="jd-descrdiv">Sets the id of the view to use when the next focus is <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_LEFT">FOCUS_LEFT</a></code>.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setNextFocusRightId(int)">setNextFocusRightId</a></span>(int nextFocusRightId)</nobr>
        
        <div class="jd-descrdiv">Sets the id of the view to use when the next focus is <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_RIGHT">FOCUS_RIGHT</a></code>.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setNextFocusUpId(int)">setNextFocusUpId</a></span>(int nextFocusUpId)</nobr>
        
        <div class="jd-descrdiv">Sets the id of the view to use when the next focus is <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_UP">FOCUS_UP</a></code>.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setOnClickListener(android.view.View.OnClickListener)">setOnClickListener</a></span>(<a href="http://developer.android.com/reference/android/view/View.OnClickListener.html">View.OnClickListener</a> l)</nobr>
        
        <div class="jd-descrdiv">Register a callback to be invoked when this view is clicked.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setOnCreateContextMenuListener(android.view.View.OnCreateContextMenuListener)">setOnCreateContextMenuListener</a></span>(<a href="http://developer.android.com/reference/android/view/View.OnCreateContextMenuListener.html">View.OnCreateContextMenuListener</a> l)</nobr>
        
        <div class="jd-descrdiv">Register a callback to be invoked when the context menu for this view is
 being built.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setOnDragListener(android.view.View.OnDragListener)">setOnDragListener</a></span>(<a href="http://developer.android.com/reference/android/view/View.OnDragListener.html">View.OnDragListener</a> l)</nobr>
        
        <div class="jd-descrdiv">Register a drag event listener callback object for this View.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setOnFocusChangeListener(android.view.View.OnFocusChangeListener)">setOnFocusChangeListener</a></span>(<a href="http://developer.android.com/reference/android/view/View.OnFocusChangeListener.html">View.OnFocusChangeListener</a> l)</nobr>
        
        <div class="jd-descrdiv">Register a callback to be invoked when focus of this view changed.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-12">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setOnGenericMotionListener(android.view.View.OnGenericMotionListener)">setOnGenericMotionListener</a></span>(<a href="http://developer.android.com/reference/android/view/View.OnGenericMotionListener.html">View.OnGenericMotionListener</a> l)</nobr>
        
        <div class="jd-descrdiv">Register a callback to be invoked when a generic motion event is sent to this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-14">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setOnHoverListener(android.view.View.OnHoverListener)">setOnHoverListener</a></span>(<a href="http://developer.android.com/reference/android/view/View.OnHoverListener.html">View.OnHoverListener</a> l)</nobr>
        
        <div class="jd-descrdiv">Register a callback to be invoked when a hover event is sent to this view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setOnKeyListener(android.view.View.OnKeyListener)">setOnKeyListener</a></span>(<a href="http://developer.android.com/reference/android/view/View.OnKeyListener.html">View.OnKeyListener</a> l)</nobr>
        
        <div class="jd-descrdiv">Register a callback to be invoked when a hardware key is pressed in this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setOnLongClickListener(android.view.View.OnLongClickListener)">setOnLongClickListener</a></span>(<a href="http://developer.android.com/reference/android/view/View.OnLongClickListener.html">View.OnLongClickListener</a> l)</nobr>
        
        <div class="jd-descrdiv">Register a callback to be invoked when this view is clicked and held.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setOnSystemUiVisibilityChangeListener(android.view.View.OnSystemUiVisibilityChangeListener)">setOnSystemUiVisibilityChangeListener</a></span>(<a href="http://developer.android.com/reference/android/view/View.OnSystemUiVisibilityChangeListener.html">View.OnSystemUiVisibilityChangeListener</a> l)</nobr>
        
        <div class="jd-descrdiv">Set a listener to receive callbacks when the visibility of the system bar changes.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setOnTouchListener(android.view.View.OnTouchListener)">setOnTouchListener</a></span>(<a href="http://developer.android.com/reference/android/view/View.OnTouchListener.html">View.OnTouchListener</a> l)</nobr>
        
        <div class="jd-descrdiv">Register a callback to be invoked when a touch event is sent to this view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-9">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setOverScrollMode(int)">setOverScrollMode</a></span>(int overScrollMode)</nobr>
        
        <div class="jd-descrdiv">Set the over-scroll mode for this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setPadding(int, int, int, int)">setPadding</a></span>(int left, int top, int right, int bottom)</nobr>
        
        <div class="jd-descrdiv">Sets the padding.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-17">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setPaddingRelative(int, int, int, int)">setPaddingRelative</a></span>(int start, int top, int end, int bottom)</nobr>
        
        <div class="jd-descrdiv">Sets the relative padding.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setPivotX(float)">setPivotX</a></span>(float pivotX)</nobr>
        
        <div class="jd-descrdiv">Sets the x location of the point around which the view is
 <code><a href="http://developer.android.com/reference/android/view/View.html#setRotation(float)">rotated</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#setScaleX(float)">scaled</a></code>.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setPivotY(float)">setPivotY</a></span>(float pivotY)</nobr>
        
        <div class="jd-descrdiv">Sets the y location of the point around which the view is <code><a href="http://developer.android.com/reference/android/view/View.html#setRotation(float)">rotated</a></code>
 and <code><a href="http://developer.android.com/reference/android/view/View.html#setScaleY(float)">scaled</a></code>.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setPressed(boolean)">setPressed</a></span>(boolean pressed)</nobr>
        
        <div class="jd-descrdiv">Sets the pressed state for this view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setRight(int)">setRight</a></span>(int right)</nobr>
        
        <div class="jd-descrdiv">Sets the right position of this view relative to its parent.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setRotation(float)">setRotation</a></span>(float rotation)</nobr>
        
        <div class="jd-descrdiv">Sets the degrees that the view is rotated around the pivot point.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setRotationX(float)">setRotationX</a></span>(float rotationX)</nobr>
        
        <div class="jd-descrdiv">Sets the degrees that the view is rotated around the horizontal axis through the pivot point.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setRotationY(float)">setRotationY</a></span>(float rotationY)</nobr>
        
        <div class="jd-descrdiv">Sets the degrees that the view is rotated around the vertical axis through the pivot point.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setSaveEnabled(boolean)">setSaveEnabled</a></span>(boolean enabled)</nobr>
        
        <div class="jd-descrdiv">Controls whether the saving of this view's state is
 enabled (that is, whether its <code><a href="http://developer.android.com/reference/android/view/View.html#onSaveInstanceState()">onSaveInstanceState()</a></code> method
 will be called).</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setSaveFromParentEnabled(boolean)">setSaveFromParentEnabled</a></span>(boolean enabled)</nobr>
        
        <div class="jd-descrdiv">Controls whether the entire hierarchy under this view will save its
 state when a state saving traversal occurs from its parent.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setScaleX(float)">setScaleX</a></span>(float scaleX)</nobr>
        
        <div class="jd-descrdiv">Sets the amount that the view is scaled in x around the pivot point, as a proportion of
 the view's unscaled width.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setScaleY(float)">setScaleY</a></span>(float scaleY)</nobr>
        
        <div class="jd-descrdiv">Sets the amount that the view is scaled in Y around the pivot point, as a proportion of
 the view's unscaled width.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setScrollBarDefaultDelayBeforeFade(int)">setScrollBarDefaultDelayBeforeFade</a></span>(int scrollBarDefaultDelayBeforeFade)</nobr>
        
        <div class="jd-descrdiv">Define the delay before scrollbars fade.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setScrollBarFadeDuration(int)">setScrollBarFadeDuration</a></span>(int scrollBarFadeDuration)</nobr>
        
        <div class="jd-descrdiv">Define the scrollbar fade duration.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-16">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setScrollBarSize(int)">setScrollBarSize</a></span>(int scrollBarSize)</nobr>
        
        <div class="jd-descrdiv">Define the scrollbar size.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setScrollBarStyle(int)">setScrollBarStyle</a></span>(int style)</nobr>
        
        <div class="jd-descrdiv"><p>Specify the style of the scrollbars.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-3">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setScrollContainer(boolean)">setScrollContainer</a></span>(boolean isScrollContainer)</nobr>
        
        <div class="jd-descrdiv">Change whether this view is one of the set of scrollable containers in
 its window.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-14">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setScrollX(int)">setScrollX</a></span>(int value)</nobr>
        
        <div class="jd-descrdiv">Set the horizontal scrolled position of your view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-14">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setScrollY(int)">setScrollY</a></span>(int value)</nobr>
        
        <div class="jd-descrdiv">Set the vertical scrolled position of your view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-5">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setScrollbarFadingEnabled(boolean)">setScrollbarFadingEnabled</a></span>(boolean fadeScrollbars)</nobr>
        
        <div class="jd-descrdiv">Define whether scrollbars will fade when the view is not scrolling.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setSelected(boolean)">setSelected</a></span>(boolean selected)</nobr>
        
        <div class="jd-descrdiv">Changes the selection state of this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setSoundEffectsEnabled(boolean)">setSoundEffectsEnabled</a></span>(boolean soundEffectsEnabled)</nobr>
        
        <div class="jd-descrdiv">Set whether this view should have sound effects enabled for events such as
 clicking and touching.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility</a></span>(int visibility)</nobr>
        
        <div class="jd-descrdiv">Request that the visibility of the status bar or other screen/window
 decorations be changed.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-4">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setTag(int, java.lang.Object)">setTag</a></span>(int key, <a href="http://developer.android.com/reference/java/lang/Object.html">Object</a> tag)</nobr>
        
        <div class="jd-descrdiv">Sets a tag associated with this view and a key.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setTag(java.lang.Object)">setTag</a></span>(<a href="http://developer.android.com/reference/java/lang/Object.html">Object</a> tag)</nobr>
        
        <div class="jd-descrdiv">Sets the tag associated with this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-17">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setTextAlignment(int)">setTextAlignment</a></span>(int textAlignment)</nobr>
        
        <div class="jd-descrdiv">Set the text alignment.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-17">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setTextDirection(int)">setTextDirection</a></span>(int textDirection)</nobr>
        
        <div class="jd-descrdiv">Set the text direction.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setTop(int)">setTop</a></span>(int top)</nobr>
        
        <div class="jd-descrdiv">Sets the top position of this view relative to its parent.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setTouchDelegate(android.view.TouchDelegate)">setTouchDelegate</a></span>(<a href="http://developer.android.com/reference/android/view/TouchDelegate.html">TouchDelegate</a> delegate)</nobr>
        
        <div class="jd-descrdiv">Sets the TouchDelegate for this View.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setTranslationX(float)">setTranslationX</a></span>(float translationX)</nobr>
        
        <div class="jd-descrdiv">Sets the horizontal location of this view relative to its <code><a href="http://developer.android.com/reference/android/view/View.html#getLeft()">left</a></code> position.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setTranslationY(float)">setTranslationY</a></span>(float translationY)</nobr>
        
        <div class="jd-descrdiv">Sets the vertical location of this view relative to its <code><a href="http://developer.android.com/reference/android/view/View.html#getTop()">top</a></code> position.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setVerticalFadingEdgeEnabled(boolean)">setVerticalFadingEdgeEnabled</a></span>(boolean verticalFadingEdgeEnabled)</nobr>
        
        <div class="jd-descrdiv"><p>Define whether the vertical edges should be faded when this view
 is scrolled vertically.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setVerticalScrollBarEnabled(boolean)">setVerticalScrollBarEnabled</a></span>(boolean verticalScrollBarEnabled)</nobr>
        
        <div class="jd-descrdiv"><p>Define whether the vertical scrollbar should be drawn or not.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setVerticalScrollbarPosition(int)">setVerticalScrollbarPosition</a></span>(int position)</nobr>
        
        <div class="jd-descrdiv">Set the position of the vertical scroll bar.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setVisibility(int)">setVisibility</a></span>(int visibility)</nobr>
        
        <div class="jd-descrdiv">Set the enabled state of this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setWillNotCacheDrawing(boolean)">setWillNotCacheDrawing</a></span>(boolean willNotCacheDrawing)</nobr>
        
        <div class="jd-descrdiv">When a View's drawing cache is enabled, drawing is redirected to an
 offscreen bitmap.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setWillNotDraw(boolean)">setWillNotDraw</a></span>(boolean willNotDraw)</nobr>
        
        <div class="jd-descrdiv">If this view doesn't do any drawing on its own, set this flag to
 allow further optimizations.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setX(float)">setX</a></span>(float x)</nobr>
        
        <div class="jd-descrdiv">Sets the visual x position of this view, in pixels.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setY(float)">setY</a></span>(float y)</nobr>
        
        <div class="jd-descrdiv">Sets the visual y position of this view, in pixels.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#showContextMenu()">showContextMenu</a></span>()</nobr>
        
        <div class="jd-descrdiv">Bring up the context menu for this view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/view/ActionMode.html">ActionMode</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#startActionMode(android.view.ActionMode.Callback)">startActionMode</a></span>(<a href="http://developer.android.com/reference/android/view/ActionMode.Callback.html">ActionMode.Callback</a> callback)</nobr>
        
        <div class="jd-descrdiv">Start an action mode.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#startAnimation(android.view.animation.Animation)">startAnimation</a></span>(<a href="http://developer.android.com/reference/android/view/animation/Animation.html">Animation</a> animation)</nobr>
        
        <div class="jd-descrdiv">Start the specified animation now.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#startDrag(android.content.ClipData, android.view.View.DragShadowBuilder, java.lang.Object, int)">startDrag</a></span>(<a href="http://developer.android.com/reference/android/content/ClipData.html">ClipData</a> data, <a href="http://developer.android.com/reference/android/view/View.DragShadowBuilder.html">View.DragShadowBuilder</a> shadowBuilder, <a href="http://developer.android.com/reference/java/lang/Object.html">Object</a> myLocalState, int flags)</nobr>
        
        <div class="jd-descrdiv">Starts a drag and drop operation.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/java/lang/String.html">String</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#toString()">toString</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns a string containing a concise, human-readable description of this
 object.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#unscheduleDrawable(android.graphics.drawable.Drawable)">unscheduleDrawable</a></span>(<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a> who)</nobr>
        
        <div class="jd-descrdiv">Unschedule any events associated with the given Drawable.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#unscheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable)">unscheduleDrawable</a></span>(<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a> who, <a href="http://developer.android.com/reference/java/lang/Runnable.html">Runnable</a> what)</nobr>
        
        <div class="jd-descrdiv">Cancels a scheduled action on a drawable.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#willNotCacheDrawing()">willNotCacheDrawing</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns whether or not this View can cache its drawing or not.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#willNotDraw()">willNotDraw</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns whether or not this View draws on its own.</div>
  
  </td></tr>



</tbody></table>




<!-- ========== METHOD SUMMARY =========== -->
<table id="promethods" class="jd-sumtable"><tbody><tr><th colspan="12">Protected Methods</th></tr>



	 
    <tr class="alt-color api apilevel-5">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#awakenScrollBars(int)">awakenScrollBars</a></span>(int startDelay)</nobr>
        
        <div class="jd-descrdiv"><p>
 Trigger the scrollbars to draw.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-5">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#awakenScrollBars(int, boolean)">awakenScrollBars</a></span>(int startDelay, boolean invalidate)</nobr>
        
        <div class="jd-descrdiv"><p>
 Trigger the scrollbars to draw.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-5">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#awakenScrollBars()">awakenScrollBars</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Trigger the scrollbars to draw.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#computeHorizontalScrollExtent()">computeHorizontalScrollExtent</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Compute the horizontal extent of the horizontal scrollbar's thumb
 within the horizontal range.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#computeHorizontalScrollOffset()">computeHorizontalScrollOffset</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Compute the horizontal offset of the horizontal scrollbar's thumb
 within the horizontal range.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#computeHorizontalScrollRange()">computeHorizontalScrollRange</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Compute the horizontal range that the horizontal scrollbar
 represents.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#computeVerticalScrollExtent()">computeVerticalScrollExtent</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Compute the vertical extent of the horizontal scrollbar's thumb
 within the vertical range.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#computeVerticalScrollOffset()">computeVerticalScrollOffset</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Compute the vertical offset of the vertical scrollbar's thumb
 within the horizontal range.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#computeVerticalScrollRange()">computeVerticalScrollRange</a></span>()</nobr>
        
        <div class="jd-descrdiv"><p>Compute the vertical range that the vertical scrollbar represents.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchDraw(android.graphics.Canvas)">dispatchDraw</a></span>(<a href="http://developer.android.com/reference/android/graphics/Canvas.html">Canvas</a> canvas)</nobr>
        
        <div class="jd-descrdiv">Called by draw to draw the child views.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-14">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchGenericFocusedEvent(android.view.MotionEvent)">dispatchGenericFocusedEvent</a></span>(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Dispatch a generic motion event to the currently focused view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-14">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchGenericPointerEvent(android.view.MotionEvent)">dispatchGenericPointerEvent</a></span>(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Dispatch a generic motion event to the view under the first pointer.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-14">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchHoverEvent(android.view.MotionEvent)">dispatchHoverEvent</a></span>(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Dispatch a hover event.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchRestoreInstanceState(android.util.SparseArray<android.os.Parcelable>)">dispatchRestoreInstanceState</a></span>(<a href="http://developer.android.com/reference/android/util/SparseArray.html">SparseArray</a>&lt;<a href="http://developer.android.com/reference/android/os/Parcelable.html">Parcelable</a>&gt; container)</nobr>
        
        <div class="jd-descrdiv">Called by <code><a href="http://developer.android.com/reference/android/view/View.html#restoreHierarchyState(android.util.SparseArray<android.os.Parcelable>)">restoreHierarchyState(android.util.SparseArray)</a></code> to retrieve the
 state for this view and its children.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchSaveInstanceState(android.util.SparseArray<android.os.Parcelable>)">dispatchSaveInstanceState</a></span>(<a href="http://developer.android.com/reference/android/util/SparseArray.html">SparseArray</a>&lt;<a href="http://developer.android.com/reference/android/os/Parcelable.html">Parcelable</a>&gt; container)</nobr>
        
        <div class="jd-descrdiv">Called by <code><a href="http://developer.android.com/reference/android/view/View.html#saveHierarchyState(android.util.SparseArray<android.os.Parcelable>)">saveHierarchyState(android.util.SparseArray)</a></code> to store the state for
 this view and its children.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-11">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchSetActivated(boolean)">dispatchSetActivated</a></span>(boolean activated)</nobr>
        
        <div class="jd-descrdiv">Dispatch setActivated to all of this View's children.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchSetPressed(boolean)">dispatchSetPressed</a></span>(boolean pressed)</nobr>
        
        <div class="jd-descrdiv">Dispatch setPressed to all of this View's children.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchSetSelected(boolean)">dispatchSetSelected</a></span>(boolean selected)</nobr>
        
        <div class="jd-descrdiv">Dispatch setSelected to all of this View's children.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-8">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#dispatchVisibilityChanged(android.view.View, int)">dispatchVisibilityChanged</a></span>(<a href="./View_files/View.htm">View</a> changedView, int visibility)</nobr>
        
        <div class="jd-descrdiv">Dispatch a view visibility change down the view hierarchy.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#drawableStateChanged()">drawableStateChanged</a></span>()</nobr>
        
        <div class="jd-descrdiv">This function is called whenever the state of the view changes in such
 a way that it impacts the state of drawables being shown.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#fitSystemWindows(android.graphics.Rect)">fitSystemWindows</a></span>(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> insets)</nobr>
        
        <div class="jd-descrdiv">Called by the view hierarchy when the content insets for a window have
 changed, to allow it to adjust its content to fit within those windows.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            float</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getBottomFadingEdgeStrength()">getBottomFadingEdgeStrength</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the strength, or intensity, of the bottom faded edge.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-2">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getBottomPaddingOffset()">getBottomPaddingOffset</a></span>()</nobr>
        
        <div class="jd-descrdiv">Amount by which to extend the bottom fading region.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/view/ContextMenu.ContextMenuInfo.html">ContextMenu.ContextMenuInfo</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getContextMenuInfo()">getContextMenuInfo</a></span>()</nobr>
        
        <div class="jd-descrdiv">Views should implement this if they have extra information to associate
 with the context menu.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getHorizontalScrollbarHeight()">getHorizontalScrollbarHeight</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the height of the horizontal scrollbar.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            float</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getLeftFadingEdgeStrength()">getLeftFadingEdgeStrength</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the strength, or intensity, of the left faded edge.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-2">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getLeftPaddingOffset()">getLeftPaddingOffset</a></span>()</nobr>
        
        <div class="jd-descrdiv">Amount by which to extend the left fading region.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            float</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getRightFadingEdgeStrength()">getRightFadingEdgeStrength</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the strength, or intensity, of the right faded edge.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-2">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getRightPaddingOffset()">getRightPaddingOffset</a></span>()</nobr>
        
        <div class="jd-descrdiv">Amount by which to extend the right fading region.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getSuggestedMinimumHeight()">getSuggestedMinimumHeight</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the suggested minimum height that the view should use.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getSuggestedMinimumWidth()">getSuggestedMinimumWidth</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the suggested minimum width that the view should use.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            float</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getTopFadingEdgeStrength()">getTopFadingEdgeStrength</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the strength, or intensity, of the top faded edge.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-2">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getTopPaddingOffset()">getTopPaddingOffset</a></span>()</nobr>
        
        <div class="jd-descrdiv">Amount by which to extend the top fading region.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#getWindowAttachCount()">getWindowAttachCount</a></span>()</nobr>
        
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#initializeFadingEdge(android.content.res.TypedArray)">initializeFadingEdge</a></span>(<a href="http://developer.android.com/reference/android/content/res/TypedArray.html">TypedArray</a> a)</nobr>
        
        <div class="jd-descrdiv"><p>
 Initializes the fading edges from a given set of styled attributes.</p></div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#initializeScrollbars(android.content.res.TypedArray)">initializeScrollbars</a></span>(<a href="http://developer.android.com/reference/android/content/res/TypedArray.html">TypedArray</a> a)</nobr>
        
        <div class="jd-descrdiv"><p>
 Initializes the scrollbars from a given set of styled attributes.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-2">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#isPaddingOffsetRequired()">isPaddingOffsetRequired</a></span>()</nobr>
        
        <div class="jd-descrdiv">If the View draws content inside its padding and enables fading edges,
 it needs to support padding offsets.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            static
            
            int[]</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#mergeDrawableStates(int[], int[])">mergeDrawableStates</a></span>(int[] baseState, int[] additionalState)</nobr>
        
        <div class="jd-descrdiv">Merge your own state values in <var>additionalState</var> into the base
 state values <var>baseState</var> that were returned by
 <code><a href="http://developer.android.com/reference/android/view/View.html#onCreateDrawableState(int)">onCreateDrawableState(int)</a></code>.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onAnimationEnd()">onAnimationEnd</a></span>()</nobr>
        
        <div class="jd-descrdiv">Invoked by a parent ViewGroup to notify the end of the animation
 currently associated with this view.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onAnimationStart()">onAnimationStart</a></span>()</nobr>
        
        <div class="jd-descrdiv">Invoked by a parent ViewGroup to notify the start of the animation
 currently associated with this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onAttachedToWindow()">onAttachedToWindow</a></span>()</nobr>
        
        <div class="jd-descrdiv">This is called when the view is attached to a window.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-8">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onConfigurationChanged(android.content.res.Configuration)">onConfigurationChanged</a></span>(<a href="http://developer.android.com/reference/android/content/res/Configuration.html">Configuration</a> newConfig)</nobr>
        
        <div class="jd-descrdiv">Called when the current configuration of the resources being used
 by the application have changed.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onCreateContextMenu(android.view.ContextMenu)">onCreateContextMenu</a></span>(<a href="http://developer.android.com/reference/android/view/ContextMenu.html">ContextMenu</a> menu)</nobr>
        
        <div class="jd-descrdiv">Views should implement this if the view itself is going to add items to
 the context menu.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int[]</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onCreateDrawableState(int)">onCreateDrawableState</a></span>(int extraSpace)</nobr>
        
        <div class="jd-descrdiv">Generate the new <code><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a></code> state for
 this view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onDetachedFromWindow()">onDetachedFromWindow</a></span>()</nobr>
        
        <div class="jd-descrdiv">This is called when the view is detached from a window.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-8">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onDisplayHint(int)">onDisplayHint</a></span>(int hint)</nobr>
        
        <div class="jd-descrdiv">Gives this view a hint about whether is displayed or not.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onDraw(android.graphics.Canvas)">onDraw</a></span>(<a href="http://developer.android.com/reference/android/graphics/Canvas.html">Canvas</a> canvas)</nobr>
        
        <div class="jd-descrdiv">Implement this to do your drawing.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-7">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onDrawScrollBars(android.graphics.Canvas)">onDrawScrollBars</a></span>(<a href="http://developer.android.com/reference/android/graphics/Canvas.html">Canvas</a> canvas)</nobr>
        
        <div class="jd-descrdiv"><p>Request the drawing of the horizontal and the vertical scrollbar.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onFinishInflate()">onFinishInflate</a></span>()</nobr>
        
        <div class="jd-descrdiv">Finalize inflating a view from XML.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onFocusChanged(boolean, int, android.graphics.Rect)">onFocusChanged</a></span>(boolean gainFocus, int direction, <a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> previouslyFocusedRect)</nobr>
        
        <div class="jd-descrdiv">Called by the view system when the focus state of this view changes.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onLayout(boolean, int, int, int, int)">onLayout</a></span>(boolean changed, int left, int top, int right, int bottom)</nobr>
        
        <div class="jd-descrdiv">Called from layout when this view should
 assign a size and position to each of its children.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onMeasure(int, int)">onMeasure</a></span>(int widthMeasureSpec, int heightMeasureSpec)</nobr>
        
        <div class="jd-descrdiv"><p>
 Measure the view and its content to determine the measured width and the
 measured height.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-9">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onOverScrolled(int, int, boolean, boolean)">onOverScrolled</a></span>(int scrollX, int scrollY, boolean clampedX, boolean clampedY)</nobr>
        
        <div class="jd-descrdiv">Called by <code><a href="http://developer.android.com/reference/android/view/View.html#overScrollBy(int, int, int, int, int, int, int, int, boolean)">overScrollBy(int, int, int, int, int, int, int, int, boolean)</a></code> to
 respond to the results of an over-scroll operation.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onRestoreInstanceState(android.os.Parcelable)">onRestoreInstanceState</a></span>(<a href="http://developer.android.com/reference/android/os/Parcelable.html">Parcelable</a> state)</nobr>
        
        <div class="jd-descrdiv">Hook allowing a view to re-apply a representation of its internal state that had previously
 been generated by <code><a href="http://developer.android.com/reference/android/view/View.html#onSaveInstanceState()">onSaveInstanceState()</a></code>.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/android/os/Parcelable.html">Parcelable</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onSaveInstanceState()">onSaveInstanceState</a></span>()</nobr>
        
        <div class="jd-descrdiv">Hook allowing a view to generate a representation of its internal state
 that can later be used to create a new instance with that same state.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onScrollChanged(int, int, int, int)">onScrollChanged</a></span>(int l, int t, int oldl, int oldt)</nobr>
        
        <div class="jd-descrdiv">This is called in response to an internal scroll in this view (i.e., the
 view scrolled its own contents).</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onSetAlpha(int)">onSetAlpha</a></span>(int alpha)</nobr>
        
        <div class="jd-descrdiv">Invoked if there is a Transform that involves alpha.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onSizeChanged(int, int, int, int)">onSizeChanged</a></span>(int w, int h, int oldw, int oldh)</nobr>
        
        <div class="jd-descrdiv">This is called during layout when the size of this view has changed.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-8">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onVisibilityChanged(android.view.View, int)">onVisibilityChanged</a></span>(<a href="./View_files/View.htm">View</a> changedView, int visibility)</nobr>
        
        <div class="jd-descrdiv">Called when the visibility of the view or an ancestor of the view is changed.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#onWindowVisibilityChanged(int)">onWindowVisibilityChanged</a></span>(int visibility)</nobr>
        
        <div class="jd-descrdiv">Called when the window containing has change its visibility
 (between <code><a href="http://developer.android.com/reference/android/view/View.html#GONE">GONE</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#INVISIBLE">INVISIBLE</a></code>, and <code><a href="http://developer.android.com/reference/android/view/View.html#VISIBLE">VISIBLE</a></code>).</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-9">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#overScrollBy(int, int, int, int, int, int, int, int, boolean)">overScrollBy</a></span>(int deltaX, int deltaY, int scrollX, int scrollY, int scrollRangeX, int scrollRangeY, int maxOverScrollX, int maxOverScrollY, boolean isTouchEvent)</nobr>
        
        <div class="jd-descrdiv">Scroll the view with standard behavior for scrolling beyond the normal
 content boundaries.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#setMeasuredDimension(int, int)">setMeasuredDimension</a></span>(int measuredWidth, int measuredHeight)</nobr>
        
        <div class="jd-descrdiv"><p>This mehod must be called by <code><a href="http://developer.android.com/reference/android/view/View.html#onMeasure(int, int)">onMeasure(int, int)</a></code> to store the
 measured width and measured height.</p></div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/View.html#verifyDrawable(android.graphics.drawable.Drawable)">verifyDrawable</a></span>(<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a> who)</nobr>
        
        <div class="jd-descrdiv">If your view subclass is displaying its own Drawable objects, it should
 override this function and return true for any Drawable it is
 displaying.</div>
  
  </td></tr>



</tbody></table>





<!-- ========== METHOD SUMMARY =========== -->
<table id="inhmethods" class="jd-sumtable"><tbody><tr><th>
  <a href="http://developer.android.com/reference/android/view/View.html#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
  <div style="clear:left;">Inherited Methods</div></th></tr>


<tr class="api apilevel-">
<td colspan="12">
  <a href="http://developer.android.com/reference/android/view/View.html#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"><img id="inherited-methods-java.lang.Object-trigger" src="./View_files/triangle-closed.png" class="jd-expando-trigger-img"></a>
From class

  <a href="http://developer.android.com/reference/java/lang/Object.html">java.lang.Object</a>

<div id="inherited-methods-java.lang.Object">
  <div id="inherited-methods-java.lang.Object-list" class="jd-inheritedlinks">
  </div>
  <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
    <table class="jd-sumtable-expando">
    


	 
    <tbody><tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/java/lang/Object.html">Object</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/java/lang/Object.html#clone()">clone</a></span>()</nobr>
        
        <div class="jd-descrdiv">Creates and returns a copy of this <code>Object</code>.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/java/lang/Object.html#equals(java.lang.Object)">equals</a></span>(<a href="http://developer.android.com/reference/java/lang/Object.html">Object</a> o)</nobr>
        
        <div class="jd-descrdiv">Compares this instance with the specified object and indicates if they
 are equal.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/java/lang/Object.html#finalize()">finalize</a></span>()</nobr>
        
        <div class="jd-descrdiv">Invoked when the garbage collector has detected that this instance is no longer reachable.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            <a href="http://developer.android.com/reference/java/lang/Class.html">Class</a>&lt;?&gt;</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/java/lang/Object.html#getClass()">getClass</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns the unique instance of <code><a href="http://developer.android.com/reference/java/lang/Class.html">Class</a></code> that represents this
 object's class.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            int</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/java/lang/Object.html#hashCode()">hashCode</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns an integer hash code for this object.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/java/lang/Object.html#notify()">notify</a></span>()</nobr>
        
        <div class="jd-descrdiv">Causes a thread which is waiting on this object's monitor (by means of
 calling one of the <code>wait()</code> methods) to be woken up.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/java/lang/Object.html#notifyAll()">notifyAll</a></span>()</nobr>
        
        <div class="jd-descrdiv">Causes all threads which are waiting on this object's monitor (by means
 of calling one of the <code>wait()</code> methods) to be woken up.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            
            
            
            <a href="http://developer.android.com/reference/java/lang/String.html">String</a></nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/java/lang/Object.html#toString()">toString</a></span>()</nobr>
        
        <div class="jd-descrdiv">Returns a string containing a concise, human-readable description of this
 object.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/java/lang/Object.html#wait()">wait</a></span>()</nobr>
        
        <div class="jd-descrdiv">Causes the calling thread to wait until another thread calls the <code>notify()</code> or <code>notifyAll()</code> method of this object.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/java/lang/Object.html#wait(long, int)">wait</a></span>(long millis, int nanos)</nobr>
        
        <div class="jd-descrdiv">Causes the calling thread to wait until another thread calls the <code>notify()</code> or <code>notifyAll()</code> method of this object or until the
 specified timeout expires.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            
            
            final
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/java/lang/Object.html#wait(long)">wait</a></span>(long millis)</nobr>
        
        <div class="jd-descrdiv">Causes the calling thread to wait until another thread calls the <code>notify()</code> or <code>notifyAll()</code> method of this object or until the
 specified timeout expires.</div>
  
  </td></tr>


</tbody></table>
  </div>
</div>
</td></tr>



<tr class="api apilevel-">
<td colspan="12">
  <a href="http://developer.android.com/reference/android/view/View.html#" onclick="return toggleInherited(this, null)" id="inherited-methods-android.graphics.drawable.Drawable.Callback" class="jd-expando-trigger closed"><img id="inherited-methods-android.graphics.drawable.Drawable.Callback-trigger" src="./View_files/triangle-closed.png" class="jd-expando-trigger-img"></a>
From interface

  <a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.Callback.html">android.graphics.drawable.Drawable.Callback</a>

<div id="inherited-methods-android.graphics.drawable.Drawable.Callback">
  <div id="inherited-methods-android.graphics.drawable.Drawable.Callback-list" class="jd-inheritedlinks">
  </div>
  <div id="inherited-methods-android.graphics.drawable.Drawable.Callback-summary" style="display: none;">
    <table class="jd-sumtable-expando">
    


	 
    <tbody><tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            abstract
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.Callback.html#invalidateDrawable(android.graphics.drawable.Drawable)">invalidateDrawable</a></span>(<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a> who)</nobr>
        
        <div class="jd-descrdiv">Called when the drawable needs to be redrawn.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            abstract
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.Callback.html#scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long)">scheduleDrawable</a></span>(<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a> who, <a href="http://developer.android.com/reference/java/lang/Runnable.html">Runnable</a> what, long when)</nobr>
        
        <div class="jd-descrdiv">A Drawable can call this to schedule the next frame of its
 animation.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            abstract
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.Callback.html#unscheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable)">unscheduleDrawable</a></span>(<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a> who, <a href="http://developer.android.com/reference/java/lang/Runnable.html">Runnable</a> what)</nobr>
        
        <div class="jd-descrdiv">A Drawable can call this to unschedule an action previously
 scheduled with <code><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.Callback.html#scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long)">scheduleDrawable(Drawable, Runnable, long)</a></code>.</div>
  
  </td></tr>


</tbody></table>
  </div>
</div>
</td></tr>



<tr class="api apilevel-">
<td colspan="12">
  <a href="http://developer.android.com/reference/android/view/View.html#" onclick="return toggleInherited(this, null)" id="inherited-methods-android.view.KeyEvent.Callback" class="jd-expando-trigger closed"><img id="inherited-methods-android.view.KeyEvent.Callback-trigger" src="./View_files/triangle-closed.png" class="jd-expando-trigger-img"></a>
From interface

  <a href="http://developer.android.com/reference/android/view/KeyEvent.Callback.html">android.view.KeyEvent.Callback</a>

<div id="inherited-methods-android.view.KeyEvent.Callback">
  <div id="inherited-methods-android.view.KeyEvent.Callback-list" class="jd-inheritedlinks">
  </div>
  <div id="inherited-methods-android.view.KeyEvent.Callback-summary" style="display: none;">
    <table class="jd-sumtable-expando">
    


	 
    <tbody><tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            abstract
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/KeyEvent.Callback.html#onKeyDown(int, android.view.KeyEvent)">onKeyDown</a></span>(int keyCode, <a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Called when a key down event has occurred.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-5">
        <td class="jd-typecol"><nobr>
            abstract
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/KeyEvent.Callback.html#onKeyLongPress(int, android.view.KeyEvent)">onKeyLongPress</a></span>(int keyCode, <a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Called when a long press has occurred.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-1">
        <td class="jd-typecol"><nobr>
            abstract
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/KeyEvent.Callback.html#onKeyMultiple(int, int, android.view.KeyEvent)">onKeyMultiple</a></span>(int keyCode, int count, <a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Called when multiple down/up pairs of the same key have occurred
 in a row.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-1">
        <td class="jd-typecol"><nobr>
            abstract
            
            
            
            
            boolean</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/KeyEvent.Callback.html#onKeyUp(int, android.view.KeyEvent)">onKeyUp</a></span>(int keyCode, <a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Called when a key up event has occurred.</div>
  
  </td></tr>


</tbody></table>
  </div>
</div>
</td></tr>



<tr class="api apilevel-">
<td colspan="12">
  <a href="http://developer.android.com/reference/android/view/View.html#" onclick="return toggleInherited(this, null)" id="inherited-methods-android.view.accessibility.AccessibilityEventSource" class="jd-expando-trigger closed"><img id="inherited-methods-android.view.accessibility.AccessibilityEventSource-trigger" src="./View_files/triangle-closed.png" class="jd-expando-trigger-img"></a>
From interface

  <a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEventSource.html">android.view.accessibility.AccessibilityEventSource</a>

<div id="inherited-methods-android.view.accessibility.AccessibilityEventSource">
  <div id="inherited-methods-android.view.accessibility.AccessibilityEventSource-list" class="jd-inheritedlinks">
  </div>
  <div id="inherited-methods-android.view.accessibility.AccessibilityEventSource-summary" style="display: none;">
    <table class="jd-sumtable-expando">
    


	 
    <tbody><tr class="alt-color api apilevel-4">
        <td class="jd-typecol"><nobr>
            abstract
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEventSource.html#sendAccessibilityEvent(int)">sendAccessibilityEvent</a></span>(int eventType)</nobr>
        
        <div class="jd-descrdiv">Handles the request for sending an <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html">AccessibilityEvent</a></code> given
 the event type.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-4">
        <td class="jd-typecol"><nobr>
            abstract
            
            
            
            
            void</nobr>
        </td>
        <td class="jd-linkcol" width="100%"><nobr>
        <span class="sympad"><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEventSource.html#sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent)">sendAccessibilityEventUnchecked</a></span>(<a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html">AccessibilityEvent</a> event)</nobr>
        
        <div class="jd-descrdiv">Handles the request for sending an <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html">AccessibilityEvent</a></code>.</div>
  
  </td></tr>


</tbody></table>
  </div>
</div>
</td></tr>


</tbody></table>


</div><!-- jd-descr (summary) -->

<!-- Details -->








<!-- XML Attributes -->


<!-- ========= FIELD DETAIL ======== -->
<h2 style="margin-bottom: 0px;">XML Attributes</h2><hr>



<a name="attr_android:alpha"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:alpha
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>alpha property of the view, as a value between 0 (completely transparent) and 1
             (completely opaque). 


          </p><p>Must be a floating point value, such as "<code>1.2</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#alpha">alpha</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setAlpha(float)">setAlpha(float)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:background"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:background
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>A drawable to use as the background.  This can be either a reference
             to a full drawable resource (such as a PNG image, 9-patch,
             XML state list description, etc), or a solid color such as "#ff000000"
            (black). 


          </p><p>May be a reference to another resource, in the form "<code>@[+][<i>package</i>:]<i>type</i>:<i>name</i></code>"
or to a theme attribute in the form "<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>".
</p><p>May be a color value, in the form of "<code>#<i>rgb</i></code>", "<code>#<i>argb</i></code>",
"<code>#<i>rrggbb</i></code>", or "<code>#<i>aarrggbb</i></code>".
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#background">background</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setBackgroundResource(int)">setBackgroundResource(int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:clickable"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:clickable
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines whether this view reacts to click events. 


          </p><p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#clickable">clickable</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setClickable(boolean)">setClickable(boolean)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:contentDescription"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:contentDescription
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines text that briefly describes content of the view. This property is used
             primarily for accessibility. Since some views do not have textual
             representation this attribute can be used for providing such. 


          </p><p>Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#contentDescription">contentDescription</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setContentDescription(java.lang.CharSequence)">setContentDescription(CharSequence)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:drawingCacheQuality"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:drawingCacheQuality
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines the quality of translucent drawing caches. This property is used
             only when the drawing cache is enabled and translucent. The default value is auto. 


          </p><p>Must be one of the following constant values.</p>
<table>
<colgroup align="left">
</colgroup><colgroup align="left">
</colgroup><colgroup align="left">
</colgroup><tbody><tr><th>Constant</th><th>Value</th><th>Description</th></tr>
<tr><td><code>auto</code></td><td>0</td><td> Lets the framework decide what quality level should be used
                 for the drawing cache. </td></tr>
<tr><td><code>low</code></td><td>1</td><td> Low quality. When set to low quality, the drawing cache uses a lower color
                 depth, thus losing precision in rendering gradients, but uses less memory. </td></tr>
<tr><td><code>high</code></td><td>2</td><td> High quality. When set to high quality, the drawing cache uses a higher
                 color depth but uses more memory. </td></tr>
</tbody></table>
          <p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#drawingCacheQuality">drawingCacheQuality</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setDrawingCacheQuality(int)">setDrawingCacheQuality(int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:duplicateParentState"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:duplicateParentState
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>When this attribute is set to true, the view gets its drawable state
             (focused, pressed, etc.) from its direct parent rather than from itself. 


          </p><p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#duplicateParentState">duplicateParentState</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:fadeScrollbars"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:fadeScrollbars
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines whether to fade out scrollbars when they are not in use. 


          </p><p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#fadeScrollbars">fadeScrollbars</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setScrollbarFadingEnabled(boolean)">setScrollbarFadingEnabled(boolean)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:fadingEdgeLength"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:fadingEdgeLength
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines the length of the fading edges. 


          </p><p>Must be a dimension value, which is a floating point number appended with a unit such as "<code>14.5sp</code>".
Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size),
in (inches), mm (millimeters).
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#fadingEdgeLength">fadingEdgeLength</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#getVerticalFadingEdgeLength()">getVerticalFadingEdgeLength()</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:filterTouchesWhenObscured"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:filterTouchesWhenObscured
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Specifies whether to filter touches when the view's window is obscured by
             another visible window.  When set to true, the view will not receive touches
             whenever a toast, dialog or other window appears above the view's window.
             Refer to the <code><a href="./View_files/View.htm">View</a></code> security documentation for more details. 


          </p><p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#filterTouchesWhenObscured">filterTouchesWhenObscured</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setFilterTouchesWhenObscured(boolean)">setFilterTouchesWhenObscured(boolean)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:fitsSystemWindows"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:fitsSystemWindows
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Boolean internal attribute to adjust view layout based on
             system windows such as the status bar.
             If true, adjusts the padding of this view to leave space for the system windows.
             Will only take effect if this view is in a non-embedded activity. 


          </p><p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#fitsSystemWindows">fitsSystemWindows</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setFitsSystemWindows(boolean)">setFitsSystemWindows(boolean)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:focusable"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:focusable
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Boolean that controls whether a view can take focus.  By default the user can not
             move focus to a view; by setting this attribute to true the view is
             allowed to take focus.  This value does not impact the behavior of
             directly calling <code><a href="http://developer.android.com/reference/android/view/View.html#requestFocus()">requestFocus()</a></code>, which will
             always request focus regardless of this view.  It only impacts where
             focus navigation will try to move focus. 


          </p><p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#focusable">focusable</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setFocusable(boolean)">setFocusable(boolean)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:focusableInTouchMode"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:focusableInTouchMode
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Boolean that controls whether a view can take focus while in touch mode.
             If this is true for a view, that view can gain focus when clicked on, and can keep
             focus if another view is clicked on that doesn't have this attribute set to true. 


          </p><p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#focusableInTouchMode">focusableInTouchMode</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setFocusableInTouchMode(boolean)">setFocusableInTouchMode(boolean)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:hapticFeedbackEnabled"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:hapticFeedbackEnabled
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Boolean that controls whether a view should have haptic feedback
             enabled for events such as long presses. 


          </p><p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#hapticFeedbackEnabled">hapticFeedbackEnabled</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setHapticFeedbackEnabled(boolean)">setHapticFeedbackEnabled(boolean)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:id"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:id
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Supply an identifier name for this view, to later retrieve it
             with <code><a href="http://developer.android.com/reference/android/view/View.html#findViewById(int)">View.findViewById()</a></code> or
             <code><a href="http://developer.android.com/reference/android/app/Activity.html#findViewById(int)">Activity.findViewById()</a></code>.
             This must be a
             resource reference; typically you set this using the
             <code>@+</code> syntax to create a new ID resources.
             For example: <code>android:id="@+id/my_id"</code> which
             allows you to later retrieve the view
             with <code>findViewById(R.id.my_id)</code>. 


          </p><p>Must be a reference to another resource, in the form "<code>@[+][<i>package</i>:]<i>type</i>:<i>name</i></code>"
or to a theme attribute in the form "<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>".
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#id">id</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setId(int)">setId(int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:importantForAccessibility"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:importantForAccessibility
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Controls how this View is important for accessibility which is if it fires
             accessibility events and if it is reported to accessibility services that
             query the screen. Note: While not recommended, an accessibility service may
             decide to ignore this attribute and operate on all views in the view tree. 


          </p><p>May be an integer value, such as "<code>100</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
</p><p>May be one of the following constant values.</p>
<table>
<colgroup align="left">
</colgroup><colgroup align="left">
</colgroup><colgroup align="left">
</colgroup><tbody><tr><th>Constant</th><th>Value</th><th>Description</th></tr>
<tr><td><code>auto</code></td><td>0</td><td> The system determines whether the view is important for accessibility - default
                 (recommended). </td></tr>
<tr><td><code>yes</code></td><td>1</td><td> The view is important for accessibility. </td></tr>
<tr><td><code>no</code></td><td>2</td><td> The view is not important for accessibility. </td></tr>
</tbody></table>
          <p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#importantForAccessibility">importantForAccessibility</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setImportantForAccessibility(int)">setImportantForAccessibility(int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:isScrollContainer"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:isScrollContainer
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Set this if the view will serve as a scrolling container, meaing
             that it can be resized to shrink its overall window so that there
             will be space for an input method.  If not set, the default
             value will be true if "scrollbars" has the vertical scrollbar
             set, else it will be false. 


          </p><p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#isScrollContainer">isScrollContainer</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setScrollContainer(boolean)">setScrollContainer(boolean)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:keepScreenOn"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:keepScreenOn
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Controls whether the view's window should keep the screen on
             while visible. 


          </p><p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#keepScreenOn">keepScreenOn</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setKeepScreenOn(boolean)">setKeepScreenOn(boolean)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:layerType"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:layerType
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Specifies the type of layer backing this view. The default value is none.
             Refer to <code><a href="http://developer.android.com/reference/android/view/View.html#setLayerType(int, android.graphics.Paint)">setLayerType(int, android.graphics.Paint)</a></code>
             for more information.


          </p><p>Must be one of the following constant values.</p>
<table>
<colgroup align="left">
</colgroup><colgroup align="left">
</colgroup><colgroup align="left">
</colgroup><tbody><tr><th>Constant</th><th>Value</th><th>Description</th></tr>
<tr><td><code>none</code></td><td>0</td><td> Don't use a layer. </td></tr>
<tr><td><code>software</code></td><td>1</td><td> Use a software layer. Refer to
                 <code><a href="http://developer.android.com/reference/android/view/View.html#setLayerType(int, android.graphics.Paint)">for
                 more information. </a></code></td></tr>
<tr><td><code>hardware</code></td><td>2</td><td> Use a hardware layer. Refer to
                 {@link android.view.View#setLayerType(int, android.graphics.Paint) for
                 more information. </td></tr>
</tbody></table>
          <p>This corresponds to the global attribute          resource symbol {@link android.R.attr#layerType.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setLayerType(int, android.graphics.Paint)">setLayerType(int,Paint)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:layoutDirection"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:layoutDirection
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines the direction of layout drawing. This typically is associated with writing
             direction of the language script used. The possible values are "ltr" for Left-to-Right,
             "rtl" for Right-to-Left, "locale" and "inherit" from parent view. If there is nothing
             to inherit, "locale" is used. "locale" falls back to "en-US". "ltr" is the direction
             used in "en-US". The default for this attribute is "inherit". 


          </p><p>Must be one of the following constant values.</p>
<table>
<colgroup align="left">
</colgroup><colgroup align="left">
</colgroup><colgroup align="left">
</colgroup><tbody><tr><th>Constant</th><th>Value</th><th>Description</th></tr>
<tr><td><code>ltr</code></td><td>0</td><td> Left-to-Right </td></tr>
<tr><td><code>rtl</code></td><td>1</td><td> Right-to-Left </td></tr>
<tr><td><code>inherit</code></td><td>2</td><td> Inherit from parent </td></tr>
<tr><td><code>locale</code></td><td>3</td><td> Locale </td></tr>
</tbody></table>
          <p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#layoutDirection">layoutDirection</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setLayoutDirection(int)">setLayoutDirection(int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:longClickable"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:longClickable
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines whether this view reacts to long click events. 


          </p><p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#longClickable">longClickable</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setLongClickable(boolean)">setLongClickable(boolean)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:minHeight"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:minHeight
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines the minimum height of the view. It is not guaranteed
             the view will be able to achieve this minimum height (for example,
             if its parent layout constrains it with less available height). 


          </p><p>Must be a dimension value, which is a floating point number appended with a unit such as "<code>14.5sp</code>".
Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size),
in (inches), mm (millimeters).
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#minHeight">minHeight</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setMinimumHeight(int)">setMinimumHeight(int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:minWidth"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:minWidth
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines the minimum width of the view. It is not guaranteed
             the view will be able to achieve this minimum width (for example,
             if its parent layout constrains it with less available width). 


          </p><p>Must be a dimension value, which is a floating point number appended with a unit such as "<code>14.5sp</code>".
Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size),
in (inches), mm (millimeters).
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#minWidth">minWidth</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setMinimumWidth(int)">setMinimumWidth(int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:nextFocusDown"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:nextFocusDown
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines the next view to give focus to when the next focus is
             <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_DOWN">FOCUS_DOWN</a></code>

             If the reference refers to a view that does not exist or is part
             of a hierarchy that is invisible, a <code><a href="http://developer.android.com/reference/java/lang/RuntimeException.html">RuntimeException</a></code>
             will result when the reference is accessed.


          </p><p>Must be a reference to another resource, in the form "<code>@[+][<i>package</i>:]<i>type</i>:<i>name</i></code>"
or to a theme attribute in the form "<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>".
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#nextFocusDown">nextFocusDown</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setNextFocusDownId(int)">setNextFocusDownId(int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:nextFocusForward"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:nextFocusForward
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines the next view to give focus to when the next focus is
             <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_FORWARD">FOCUS_FORWARD</a></code>

             If the reference refers to a view that does not exist or is part
             of a hierarchy that is invisible, a <code><a href="http://developer.android.com/reference/java/lang/RuntimeException.html">RuntimeException</a></code>
             will result when the reference is accessed.


          </p><p>Must be a reference to another resource, in the form "<code>@[+][<i>package</i>:]<i>type</i>:<i>name</i></code>"
or to a theme attribute in the form "<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>".
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#nextFocusForward">nextFocusForward</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setNextFocusForwardId(int)">setNextFocusForwardId(int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:nextFocusLeft"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:nextFocusLeft
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines the next view to give focus to when the next focus is
             <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_LEFT">FOCUS_LEFT</a></code>.

             If the reference refers to a view that does not exist or is part
             of a hierarchy that is invisible, a <code><a href="http://developer.android.com/reference/java/lang/RuntimeException.html">RuntimeException</a></code>
             will result when the reference is accessed.


          </p><p>Must be a reference to another resource, in the form "<code>@[+][<i>package</i>:]<i>type</i>:<i>name</i></code>"
or to a theme attribute in the form "<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>".
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#nextFocusLeft">nextFocusLeft</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setNextFocusLeftId(int)">setNextFocusLeftId(int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:nextFocusRight"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:nextFocusRight
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines the next view to give focus to when the next focus is
             <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_RIGHT">FOCUS_RIGHT</a></code>

             If the reference refers to a view that does not exist or is part
             of a hierarchy that is invisible, a <code><a href="http://developer.android.com/reference/java/lang/RuntimeException.html">RuntimeException</a></code>
             will result when the reference is accessed.


          </p><p>Must be a reference to another resource, in the form "<code>@[+][<i>package</i>:]<i>type</i>:<i>name</i></code>"
or to a theme attribute in the form "<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>".
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#nextFocusRight">nextFocusRight</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setNextFocusRightId(int)">setNextFocusRightId(int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:nextFocusUp"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:nextFocusUp
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines the next view to give focus to when the next focus is
             <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_UP">FOCUS_UP</a></code>

             If the reference refers to a view that does not exist or is part
             of a hierarchy that is invisible, a <code><a href="http://developer.android.com/reference/java/lang/RuntimeException.html">RuntimeException</a></code>
             will result when the reference is accessed.


          </p><p>Must be a reference to another resource, in the form "<code>@[+][<i>package</i>:]<i>type</i>:<i>name</i></code>"
or to a theme attribute in the form "<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>".
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#nextFocusUp">nextFocusUp</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setNextFocusUpId(int)">setNextFocusUpId(int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:onClick"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:onClick
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Name of the method in this View's context to invoke when the view is
             clicked. This name must correspond to a public method that takes
             exactly one parameter of type View. For instance, if you specify
             <code>android:onClick="sayHello"</code>, you must declare a
             <code>public void sayHello(View v)</code> method of your context
             (typically, your Activity). 


          </p><p>Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#onClick">onClick</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:padding"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:padding
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Sets the padding, in pixels, of all four edges.  Padding is defined as
             space between the edges of the view and the view's content. A views size
             will include it's padding.  If a <code><a href="http://developer.android.com/reference/android/R.attr.html#background">background</a></code>
             is provided, the padding will initially be set to that (0 if the
             drawable does not have padding).  Explicitly setting a padding value
             will override the corresponding padding found in the background. 


          </p><p>Must be a dimension value, which is a floating point number appended with a unit such as "<code>14.5sp</code>".
Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size),
in (inches), mm (millimeters).
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#padding">padding</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setPaddingRelative(int, int, int, int)">setPaddingRelative(int,int,int,int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:paddingBottom"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:paddingBottom
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Sets the padding, in pixels, of the bottom edge; see <code><a href="http://developer.android.com/reference/android/R.attr.html#padding">padding</a></code>. 


          </p><p>Must be a dimension value, which is a floating point number appended with a unit such as "<code>14.5sp</code>".
Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size),
in (inches), mm (millimeters).
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#paddingBottom">paddingBottom</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setPaddingRelative(int, int, int, int)">setPaddingRelative(int,int,int,int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:paddingEnd"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:paddingEnd
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Sets the padding, in pixels, of the end edge; see <code><a href="http://developer.android.com/reference/android/R.attr.html#padding">padding</a></code>. 


          </p><p>Must be a dimension value, which is a floating point number appended with a unit such as "<code>14.5sp</code>".
Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size),
in (inches), mm (millimeters).
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#paddingEnd">paddingEnd</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setPaddingRelative(int, int, int, int)">setPaddingRelative(int,int,int,int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:paddingLeft"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:paddingLeft
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Sets the padding, in pixels, of the left edge; see <code><a href="http://developer.android.com/reference/android/R.attr.html#padding">padding</a></code>. 


          </p><p>Must be a dimension value, which is a floating point number appended with a unit such as "<code>14.5sp</code>".
Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size),
in (inches), mm (millimeters).
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#paddingLeft">paddingLeft</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setPadding(int, int, int, int)">setPadding(int,int,int,int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:paddingRight"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:paddingRight
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Sets the padding, in pixels, of the right edge; see <code><a href="http://developer.android.com/reference/android/R.attr.html#padding">padding</a></code>. 


          </p><p>Must be a dimension value, which is a floating point number appended with a unit such as "<code>14.5sp</code>".
Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size),
in (inches), mm (millimeters).
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#paddingRight">paddingRight</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setPadding(int, int, int, int)">setPadding(int,int,int,int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:paddingStart"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:paddingStart
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Sets the padding, in pixels, of the start edge; see <code><a href="http://developer.android.com/reference/android/R.attr.html#padding">padding</a></code>. 


          </p><p>Must be a dimension value, which is a floating point number appended with a unit such as "<code>14.5sp</code>".
Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size),
in (inches), mm (millimeters).
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#paddingStart">paddingStart</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setPaddingRelative(int, int, int, int)">setPaddingRelative(int,int,int,int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:paddingTop"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:paddingTop
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Sets the padding, in pixels, of the top edge; see <code><a href="http://developer.android.com/reference/android/R.attr.html#padding">padding</a></code>. 


          </p><p>Must be a dimension value, which is a floating point number appended with a unit such as "<code>14.5sp</code>".
Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size),
in (inches), mm (millimeters).
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#paddingTop">paddingTop</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setPaddingRelative(int, int, int, int)">setPaddingRelative(int,int,int,int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:requiresFadingEdge"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:requiresFadingEdge
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines which edges should be faded on scrolling. 


          </p><p>Must be one or more (separated by '|') of the following constant values.</p>
<table>
<colgroup align="left">
</colgroup><colgroup align="left">
</colgroup><colgroup align="left">
</colgroup><tbody><tr><th>Constant</th><th>Value</th><th>Description</th></tr>
<tr><td><code>none</code></td><td>0x00000000</td><td> No edge is faded. </td></tr>
<tr><td><code>horizontal</code></td><td>0x00001000</td><td> Fades horizontal edges only. </td></tr>
<tr><td><code>vertical</code></td><td>0x00002000</td><td> Fades vertical edges only. </td></tr>
</tbody></table>
          <p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#requiresFadingEdge">requiresFadingEdge</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setVerticalFadingEdgeEnabled(boolean)">setVerticalFadingEdgeEnabled(boolean)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:rotation"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:rotation
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>rotation of the view, in degrees. 


          </p><p>Must be a floating point value, such as "<code>1.2</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#rotation">rotation</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setRotation(float)">setRotation(float)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:rotationX"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:rotationX
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>rotation of the view around the x axis, in degrees. 


          </p><p>Must be a floating point value, such as "<code>1.2</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#rotationX">rotationX</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setRotationX(float)">setRotationX(float)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:rotationY"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:rotationY
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>rotation of the view around the y axis, in degrees. 


          </p><p>Must be a floating point value, such as "<code>1.2</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#rotationY">rotationY</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setRotationY(float)">setRotationY(float)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:saveEnabled"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:saveEnabled
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>If unset, no state will be saved for this view when it is being
             frozen. The default is true, allowing the view to be saved
             (however it also must have an ID assigned to it for its
             state to be saved).  Setting this to false only disables the
             state for this view, not for its children which may still
             be saved. 


          </p><p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#saveEnabled">saveEnabled</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setSaveEnabled(boolean)">setSaveEnabled(boolean)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:scaleX"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:scaleX
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>scale of the view in the x direction. 


          </p><p>Must be a floating point value, such as "<code>1.2</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#scaleX">scaleX</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setScaleX(float)">setScaleX(float)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:scaleY"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:scaleY
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>scale of the view in the y direction. 


          </p><p>Must be a floating point value, such as "<code>1.2</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#scaleY">scaleY</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setScaleY(float)">setScaleY(float)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:scrollX"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:scrollX
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>The initial horizontal scroll offset, in pixels.


          </p><p>Must be a dimension value, which is a floating point number appended with a unit such as "<code>14.5sp</code>".
Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size),
in (inches), mm (millimeters).
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#scrollX">scrollX</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:scrollY"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:scrollY
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>The initial vertical scroll offset, in pixels. 


          </p><p>Must be a dimension value, which is a floating point number appended with a unit such as "<code>14.5sp</code>".
Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size),
in (inches), mm (millimeters).
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#scrollY">scrollY</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:scrollbarAlwaysDrawHorizontalTrack"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:scrollbarAlwaysDrawHorizontalTrack
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines whether the horizontal scrollbar track should always be drawn. 


          </p><p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#scrollbarAlwaysDrawHorizontalTrack">scrollbarAlwaysDrawHorizontalTrack</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:scrollbarAlwaysDrawVerticalTrack"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:scrollbarAlwaysDrawVerticalTrack
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines whether the vertical scrollbar track should always be drawn. 


          </p><p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#scrollbarAlwaysDrawVerticalTrack">scrollbarAlwaysDrawVerticalTrack</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:scrollbarDefaultDelayBeforeFade"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:scrollbarDefaultDelayBeforeFade
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines the delay in milliseconds that a scrollbar waits before fade out. 


          </p><p>Must be an integer value, such as "<code>100</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#scrollbarDefaultDelayBeforeFade">scrollbarDefaultDelayBeforeFade</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setScrollBarDefaultDelayBeforeFade(int)">setScrollBarDefaultDelayBeforeFade(int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:scrollbarFadeDuration"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:scrollbarFadeDuration
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines the delay in milliseconds that a scrollbar takes to fade out. 


          </p><p>Must be an integer value, such as "<code>100</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#scrollbarFadeDuration">scrollbarFadeDuration</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setScrollBarFadeDuration(int)">setScrollBarFadeDuration(int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:scrollbarSize"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:scrollbarSize
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Sets the width of vertical scrollbars and height of horizontal scrollbars. 


          </p><p>Must be a dimension value, which is a floating point number appended with a unit such as "<code>14.5sp</code>".
Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size),
in (inches), mm (millimeters).
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#scrollbarSize">scrollbarSize</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setScrollBarSize(int)">setScrollBarSize(int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:scrollbarStyle"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:scrollbarStyle
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Controls the scrollbar style and position. The scrollbars can be overlaid or
             inset. When inset, they add to the padding of the view. And the
             scrollbars can be drawn inside the padding area or on the edge of
             the view. For example, if a view has a background drawable and you
             want to draw the scrollbars inside the padding specified by the
             drawable, you can use insideOverlay or insideInset. If you want them
             to appear at the edge of the view, ignoring the padding, then you can
             use outsideOverlay or outsideInset.


          </p><p>Must be one of the following constant values.</p>
<table>
<colgroup align="left">
</colgroup><colgroup align="left">
</colgroup><colgroup align="left">
</colgroup><tbody><tr><th>Constant</th><th>Value</th><th>Description</th></tr>
<tr><td><code>insideOverlay</code></td><td>0x0</td><td> Inside the padding and overlaid </td></tr>
<tr><td><code>insideInset</code></td><td>0x01000000</td><td> Inside the padding and inset </td></tr>
<tr><td><code>outsideOverlay</code></td><td>0x02000000</td><td> Edge of the view and overlaid </td></tr>
<tr><td><code>outsideInset</code></td><td>0x03000000</td><td> Edge of the view and inset </td></tr>
</tbody></table>
          <p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#scrollbarStyle">scrollbarStyle</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setScrollBarStyle(int)">setScrollBarStyle(int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:scrollbarThumbHorizontal"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:scrollbarThumbHorizontal
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines the horizontal scrollbar thumb drawable. 


          </p><p>Must be a reference to another resource, in the form "<code>@[+][<i>package</i>:]<i>type</i>:<i>name</i></code>"
or to a theme attribute in the form "<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>".
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#scrollbarThumbHorizontal">scrollbarThumbHorizontal</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:scrollbarThumbVertical"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:scrollbarThumbVertical
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines the vertical scrollbar thumb drawable. 


          </p><p>Must be a reference to another resource, in the form "<code>@[+][<i>package</i>:]<i>type</i>:<i>name</i></code>"
or to a theme attribute in the form "<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>".
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#scrollbarThumbVertical">scrollbarThumbVertical</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:scrollbarTrackHorizontal"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:scrollbarTrackHorizontal
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines the horizontal scrollbar track drawable. 


          </p><p>Must be a reference to another resource, in the form "<code>@[+][<i>package</i>:]<i>type</i>:<i>name</i></code>"
or to a theme attribute in the form "<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>".
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#scrollbarTrackHorizontal">scrollbarTrackHorizontal</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:scrollbarTrackVertical"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:scrollbarTrackVertical
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines the vertical scrollbar track drawable. 


          </p><p>Must be a reference to another resource, in the form "<code>@[+][<i>package</i>:]<i>type</i>:<i>name</i></code>"
or to a theme attribute in the form "<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>".
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#scrollbarTrackVertical">scrollbarTrackVertical</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:scrollbars"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:scrollbars
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines which scrollbars should be displayed on scrolling or not. 


          </p><p>Must be one or more (separated by '|') of the following constant values.</p>
<table>
<colgroup align="left">
</colgroup><colgroup align="left">
</colgroup><colgroup align="left">
</colgroup><tbody><tr><th>Constant</th><th>Value</th><th>Description</th></tr>
<tr><td><code>none</code></td><td>0x00000000</td><td> No scrollbar is displayed. </td></tr>
<tr><td><code>horizontal</code></td><td>0x00000100</td><td> Displays horizontal scrollbar only. </td></tr>
<tr><td><code>vertical</code></td><td>0x00000200</td><td> Displays vertical scrollbar only. </td></tr>
</tbody></table>
          <p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#scrollbars">scrollbars</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:soundEffectsEnabled"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:soundEffectsEnabled
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Boolean that controls whether a view should have sound effects
             enabled for events such as clicking and touching. 


          </p><p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#soundEffectsEnabled">soundEffectsEnabled</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setSoundEffectsEnabled(boolean)">setSoundEffectsEnabled(boolean)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:tag"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:tag
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Supply a tag for this view containing a String, to be retrieved
             later with <code><a href="http://developer.android.com/reference/android/view/View.html#getTag()">View.getTag()</a></code> or
             searched for with <code><a href="http://developer.android.com/reference/android/view/View.html#findViewWithTag(java.lang.Object)">View.findViewWithTag()</a></code>.  It is generally preferable to use
             IDs (through the android:id attribute) instead of tags because
             they are faster and allow for compile-time type checking. 


          </p><p>Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#tag">tag</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:textAlignment"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:textAlignment
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines the alignment of the text. A heuristic is used to determine the resolved
            text alignment. 


          </p><p>May be an integer value, such as "<code>100</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
</p><p>May be one of the following constant values.</p>
<table>
<colgroup align="left">
</colgroup><colgroup align="left">
</colgroup><colgroup align="left">
</colgroup><tbody><tr><th>Constant</th><th>Value</th><th>Description</th></tr>
<tr><td><code>inherit</code></td><td>0</td><td> Default </td></tr>
<tr><td><code>gravity</code></td><td>1</td><td> Default for the root view. The gravity determines the alignment, ALIGN_NORMAL,
                ALIGN_CENTER, or ALIGN_OPPOSITE, which are relative to each paragraph’s
                text direction </td></tr>
<tr><td><code>textStart</code></td><td>2</td><td> Align to the start of the paragraph, e.g. ALIGN_NORMAL. </td></tr>
<tr><td><code>textEnd</code></td><td>3</td><td> Align to the end of the paragraph, e.g. ALIGN_OPPOSITE. </td></tr>
<tr><td><code>center</code></td><td>4</td><td> Center the paragraph, e.g. ALIGN_CENTER. </td></tr>
<tr><td><code>viewStart</code></td><td>5</td><td> Align to the start of the view, which is ALIGN_LEFT if the view’s resolved
                layoutDirection is LTR, and ALIGN_RIGHT otherwise. </td></tr>
<tr><td><code>viewEnd</code></td><td>6</td><td> Align to the end of the view, which is ALIGN_RIGHT if the view’s resolved
                layoutDirection is LTR, and ALIGN_LEFT otherwise </td></tr>
</tbody></table>
          <p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#textAlignment">textAlignment</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setTextAlignment(int)">setTextAlignment(int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:textDirection"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:textDirection
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Defines the direction of the text. A heuristic is used to determine the resolved text
              direction of paragraphs. 


          </p><p>May be an integer value, such as "<code>100</code>".
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
</p><p>May be one of the following constant values.</p>
<table>
<colgroup align="left">
</colgroup><colgroup align="left">
</colgroup><colgroup align="left">
</colgroup><tbody><tr><th>Constant</th><th>Value</th><th>Description</th></tr>
<tr><td><code>inherit</code></td><td>0</td><td> Default </td></tr>
<tr><td><code>firstStrong</code></td><td>1</td><td> Default for the root view. The first strong directional character determines the
                 paragraph direction.  If there is no strong directional character, the paragraph
                 direction is the view’s resolved layout direction. </td></tr>
<tr><td><code>anyRtl</code></td><td>2</td><td> The paragraph direction is RTL if it contains any strong RTL character, otherwise
                 it is LTR if it contains any strong LTR characters.  If there are neither, the
                 paragraph direction is the view’s resolved layout direction. </td></tr>
<tr><td><code>ltr</code></td><td>3</td><td> The paragraph direction is left to right. </td></tr>
<tr><td><code>rtl</code></td><td>4</td><td> The paragraph direction is right to left. </td></tr>
<tr><td><code>locale</code></td><td>5</td><td> The paragraph direction is coming from the system Locale. </td></tr>
</tbody></table>
          <p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#textDirection">textDirection</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setTextDirection(int)">setTextDirection(int)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:transformPivotX"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:transformPivotX
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>x location of the pivot point around which the view will rotate and scale.
             This xml attribute sets the pivotX property of the View. 


          </p><p>Must be a dimension value, which is a floating point number appended with a unit such as "<code>14.5sp</code>".
Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size),
in (inches), mm (millimeters).
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#transformPivotX">transformPivotX</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setPivotX(float)">setPivotX(float)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:transformPivotY"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:transformPivotY
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>y location of the pivot point around which the view will rotate and scale.
             This xml attribute sets the pivotY property of the View. 


          </p><p>Must be a dimension value, which is a floating point number appended with a unit such as "<code>14.5sp</code>".
Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size),
in (inches), mm (millimeters).
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#transformPivotY">transformPivotY</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setPivotY(float)">setPivotY(float)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:translationX"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:translationX
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>translation in x of the view. This value is added post-layout to the left
             property of the view, which is set by its layout. 


          </p><p>Must be a dimension value, which is a floating point number appended with a unit such as "<code>14.5sp</code>".
Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size),
in (inches), mm (millimeters).
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#translationX">translationX</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setTranslationX(float)">setTranslationX(float)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:translationY"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:translationY
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>translation in y of the view. This value is added post-layout to the left
             property of the view, which is set by its layout. 


          </p><p>Must be a dimension value, which is a floating point number appended with a unit such as "<code>14.5sp</code>".
Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size),
in (inches), mm (millimeters).
</p><p>This may also be a reference to a resource (in the form
"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
theme attribute (in the form
"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
containing a value of this type.
          </p><p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#translationY">translationY</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setTranslationY(float)">setTranslationY(float)</a></li>
            
            </ul>
        </div>
    </div>
</div>


<a name="attr_android:visibility"></a>
<div class="jd-details"> 
    <h4 class="jd-details-title">android:visibility
    </h4>
    <div class="jd-details-descr">
        
  <div class="jd-tagdata jd-tagdescr"><p>Controls the initial visibility of the view.  


          </p><p>Must be one of the following constant values.</p>
<table>
<colgroup align="left">
</colgroup><colgroup align="left">
</colgroup><colgroup align="left">
</colgroup><tbody><tr><th>Constant</th><th>Value</th><th>Description</th></tr>
<tr><td><code>visible</code></td><td>0</td><td> Visible on screen; the default value. </td></tr>
<tr><td><code>invisible</code></td><td>1</td><td> Not displayed, but taken into account during layout (space is left for it). </td></tr>
<tr><td><code>gone</code></td><td>2</td><td> Completely hidden, as if the view had not been added. </td></tr>
</tbody></table>
          <p>This corresponds to the global attribute          resource symbol <code><a href="http://developer.android.com/reference/android/R.attr.html#visibility">visibility</a></code>.</p></div>


        <div class="jd-tagdata">
            <h5 class="jd-tagtitle">Related Methods</h5>
            <ul class="nolist">
            
                <li><a href="http://developer.android.com/reference/android/view/View.html#setVisibility(int)">setVisibility(int)</a></li>
            
            </ul>
        </div>
    </div>
</div>




<!-- Enum Values -->


<!-- Constants -->


<!-- ========= ENUM CONSTANTS DETAIL ======== -->
<h2 style="margin-bottom: 0px;">Constants</h2><hr>




<a name="DRAWING_CACHE_QUALITY_AUTO"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        DRAWING_CACHE_QUALITY_AUTO
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Enables automatic quality mode for the drawing cache.</p>
<p></p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                0
                (0x00000000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="DRAWING_CACHE_QUALITY_HIGH"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        DRAWING_CACHE_QUALITY_HIGH
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Enables high quality mode for the drawing cache.</p>
<p></p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                1048576
                (0x00100000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="DRAWING_CACHE_QUALITY_LOW"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        DRAWING_CACHE_QUALITY_LOW
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Enables low quality mode for the drawing cache.</p>
<p></p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                524288
                (0x00080000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="FIND_VIEWS_WITH_CONTENT_DESCRIPTION"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        FIND_VIEWS_WITH_CONTENT_DESCRIPTION
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Find find views that contain the specified content description.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#findViewsWithText(java.util.ArrayList<android.view.View>, java.lang.CharSequence, int)">findViewsWithText(ArrayList, CharSequence, int)</a></code></li>
      </ul>
  </div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                2
                (0x00000002)
            
        </span>
        </div>
    
    </div>
</div>



<a name="FIND_VIEWS_WITH_TEXT"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        FIND_VIEWS_WITH_TEXT
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Find views that render the specified text.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#findViewsWithText(java.util.ArrayList<android.view.View>, java.lang.CharSequence, int)">findViewsWithText(ArrayList, CharSequence, int)</a></code></li>
      </ul>
  </div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                1
                (0x00000001)
            
        </span>
        </div>
    
    </div>
</div>



<a name="FOCUSABLES_ALL"></a>

<div class="jd-details api apilevel-4"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        FOCUSABLES_ALL
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>View flag indicating whether <code><a href="http://developer.android.com/reference/android/view/View.html#addFocusables(java.util.ArrayList<android.view.View>, int, int)">addFocusables(ArrayList, int, int)</a></code>
 should add all focusable Views regardless if they are focusable in touch mode.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                0
                (0x00000000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="FOCUSABLES_TOUCH_MODE"></a>

<div class="jd-details api apilevel-4"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        FOCUSABLES_TOUCH_MODE
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>View flag indicating whether <code><a href="http://developer.android.com/reference/android/view/View.html#addFocusables(java.util.ArrayList<android.view.View>, int, int)">addFocusables(ArrayList, int, int)</a></code>
 should add only Views focusable in touch mode.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                1
                (0x00000001)
            
        </span>
        </div>
    
    </div>
</div>



<a name="FOCUS_BACKWARD"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        FOCUS_BACKWARD
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Use with <code><a href="http://developer.android.com/reference/android/view/View.html#focusSearch(int)">focusSearch(int)</a></code>. Move focus to the previous selectable
 item.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                1
                (0x00000001)
            
        </span>
        </div>
    
    </div>
</div>



<a name="FOCUS_DOWN"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        FOCUS_DOWN
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Use with <code><a href="http://developer.android.com/reference/android/view/View.html#focusSearch(int)">focusSearch(int)</a></code>. Move focus down.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                130
                (0x00000082)
            
        </span>
        </div>
    
    </div>
</div>



<a name="FOCUS_FORWARD"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        FOCUS_FORWARD
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Use with <code><a href="http://developer.android.com/reference/android/view/View.html#focusSearch(int)">focusSearch(int)</a></code>. Move focus to the next selectable
 item.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                2
                (0x00000002)
            
        </span>
        </div>
    
    </div>
</div>



<a name="FOCUS_LEFT"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        FOCUS_LEFT
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Use with <code><a href="http://developer.android.com/reference/android/view/View.html#focusSearch(int)">focusSearch(int)</a></code>. Move focus to the left.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                17
                (0x00000011)
            
        </span>
        </div>
    
    </div>
</div>



<a name="FOCUS_RIGHT"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        FOCUS_RIGHT
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Use with <code><a href="http://developer.android.com/reference/android/view/View.html#focusSearch(int)">focusSearch(int)</a></code>. Move focus to the right.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                66
                (0x00000042)
            
        </span>
        </div>
    
    </div>
</div>



<a name="FOCUS_UP"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        FOCUS_UP
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Use with <code><a href="http://developer.android.com/reference/android/view/View.html#focusSearch(int)">focusSearch(int)</a></code>. Move focus up.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                33
                (0x00000021)
            
        </span>
        </div>
    
    </div>
</div>



<a name="GONE"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        GONE
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>This view is invisible, and it doesn't take any space for layout
 purposes. Use with <code><a href="http://developer.android.com/reference/android/view/View.html#setVisibility(int)">setVisibility(int)</a></code> and <a href="http://developer.android.com/reference/android/view/View.html#attr_android:visibility"><code>android:visibility</code>.
</a></p></div><a href="http://developer.android.com/reference/android/view/View.html#attr_android:visibility">

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                8
                (0x00000008)
            
        </span>
        </div>
    
    </a></div><a href="http://developer.android.com/reference/android/view/View.html#attr_android:visibility">
</a></div><a href="http://developer.android.com/reference/android/view/View.html#attr_android:visibility">



</a><a name="HAPTIC_FEEDBACK_ENABLED"></a>

<div class="jd-details api apilevel-3"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        HAPTIC_FEEDBACK_ENABLED
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 3</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>View flag indicating whether this view should have haptic feedback
 enabled for events such as long presses.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                268435456
                (0x10000000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="IMPORTANT_FOR_ACCESSIBILITY_AUTO"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        IMPORTANT_FOR_ACCESSIBILITY_AUTO
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Automatically determine whether a view is important for accessibility.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                0
                (0x00000000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="IMPORTANT_FOR_ACCESSIBILITY_NO"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        IMPORTANT_FOR_ACCESSIBILITY_NO
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The view is not important for accessibility.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                2
                (0x00000002)
            
        </span>
        </div>
    
    </div>
</div>



<a name="IMPORTANT_FOR_ACCESSIBILITY_YES"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        IMPORTANT_FOR_ACCESSIBILITY_YES
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The view is important for accessibility.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                1
                (0x00000001)
            
        </span>
        </div>
    
    </div>
</div>



<a name="INVISIBLE"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        INVISIBLE
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>This view is invisible, but it still takes up space for layout purposes.
 Use with <code><a href="http://developer.android.com/reference/android/view/View.html#setVisibility(int)">setVisibility(int)</a></code> and <a href="http://developer.android.com/reference/android/view/View.html#attr_android:visibility"><code>android:visibility</code>.
</a></p></div><a href="http://developer.android.com/reference/android/view/View.html#attr_android:visibility">

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                4
                (0x00000004)
            
        </span>
        </div>
    
    </a></div><a href="http://developer.android.com/reference/android/view/View.html#attr_android:visibility">
</a></div><a href="http://developer.android.com/reference/android/view/View.html#attr_android:visibility">



</a><a name="KEEP_SCREEN_ON"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        KEEP_SCREEN_ON
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>View flag indicating that the screen should remain on while the
 window containing this view is visible to the user.  This effectively
 takes care of automatically setting the WindowManager's
 <code><a href="http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#FLAG_KEEP_SCREEN_ON">FLAG_KEEP_SCREEN_ON</a></code>.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                67108864
                (0x04000000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="LAYER_TYPE_HARDWARE"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        LAYER_TYPE_HARDWARE
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Indicates that the view has a hardware layer. A hardware layer is backed
 by a hardware specific texture (generally Frame Buffer Objects or FBO on
 OpenGL hardware) and causes the view to be rendered using Android's hardware
 rendering pipeline, but only if hardware acceleration is turned on for the
 view hierarchy. When hardware acceleration is turned off, hardware layers
 behave exactly as <code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_SOFTWARE">software layers</a></code>.</p>

 <p>A hardware layer is useful to apply a specific color filter and/or
 blending mode and/or translucency to a view and all its children.</p>
 <p>A hardware layer can be used to cache a complex view tree into a
 texture and reduce the complexity of drawing operations. For instance,
 when animating a complex view tree with a translation, a hardware layer can
 be used to render the view tree only once.</p>
 <p>A hardware layer can also be used to increase the rendering quality when
 rotation transformations are applied on a view. It can also be used to
 prevent potential clipping issues when applying 3D transforms on a view.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getLayerType()">getLayerType()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setLayerType(int, android.graphics.Paint)">setLayerType(int, android.graphics.Paint)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_NONE">LAYER_TYPE_NONE</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_SOFTWARE">LAYER_TYPE_SOFTWARE</a></code></li>
      </ul>
  </div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                2
                (0x00000002)
            
        </span>
        </div>
    
    </div>
</div>



<a name="LAYER_TYPE_NONE"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        LAYER_TYPE_NONE
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates that the view does not have a layer.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getLayerType()">getLayerType()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setLayerType(int, android.graphics.Paint)">setLayerType(int, android.graphics.Paint)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_SOFTWARE">LAYER_TYPE_SOFTWARE</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_HARDWARE">LAYER_TYPE_HARDWARE</a></code></li>
      </ul>
  </div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                0
                (0x00000000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="LAYER_TYPE_SOFTWARE"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        LAYER_TYPE_SOFTWARE
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Indicates that the view has a software layer. A software layer is backed
 by a bitmap and causes the view to be rendered using Android's software
 rendering pipeline, even if hardware acceleration is enabled.</p>

 <p>Software layers have various usages:</p>
 <p>When the application is not using hardware acceleration, a software layer
 is useful to apply a specific color filter and/or blending mode and/or
 translucency to a view and all its children.</p>
 <p>When the application is using hardware acceleration, a software layer
 is useful to render drawing primitives not supported by the hardware
 accelerated pipeline. It can also be used to cache a complex view tree
 into a texture and reduce the complexity of drawing operations. For instance,
 when animating a complex view tree with a translation, a software layer can
 be used to render the view tree only once.</p>
 <p>Software layers should be avoided when the affected view tree updates
 often. Every update will require to re-render the software layer, which can
 potentially be slow (particularly when hardware acceleration is turned on
 since the layer will have to be uploaded into a hardware texture after every
 update.)</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getLayerType()">getLayerType()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setLayerType(int, android.graphics.Paint)">setLayerType(int, android.graphics.Paint)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_NONE">LAYER_TYPE_NONE</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_HARDWARE">LAYER_TYPE_HARDWARE</a></code></li>
      </ul>
  </div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                1
                (0x00000001)
            
        </span>
        </div>
    
    </div>
</div>



<a name="LAYOUT_DIRECTION_INHERIT"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        LAYOUT_DIRECTION_INHERIT
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Horizontal layout direction of this view is inherited from its parent.
 Use with <code><a href="http://developer.android.com/reference/android/view/View.html#setLayoutDirection(int)">setLayoutDirection(int)</a></code>.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                2
                (0x00000002)
            
        </span>
        </div>
    
    </div>
</div>



<a name="LAYOUT_DIRECTION_LOCALE"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        LAYOUT_DIRECTION_LOCALE
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Horizontal layout direction of this view is from deduced from the default language
 script for the locale. Use with <code><a href="http://developer.android.com/reference/android/view/View.html#setLayoutDirection(int)">setLayoutDirection(int)</a></code>.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                3
                (0x00000003)
            
        </span>
        </div>
    
    </div>
</div>



<a name="LAYOUT_DIRECTION_LTR"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        LAYOUT_DIRECTION_LTR
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Horizontal layout direction of this view is from Left to Right.
 Use with <code><a href="http://developer.android.com/reference/android/view/View.html#setLayoutDirection(int)">setLayoutDirection(int)</a></code>.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                0
                (0x00000000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="LAYOUT_DIRECTION_RTL"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        LAYOUT_DIRECTION_RTL
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Horizontal layout direction of this view is from Right to Left.
 Use with <code><a href="http://developer.android.com/reference/android/view/View.html#setLayoutDirection(int)">setLayoutDirection(int)</a></code>.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                1
                (0x00000001)
            
        </span>
        </div>
    
    </div>
</div>



<a name="MEASURED_HEIGHT_STATE_SHIFT"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        MEASURED_HEIGHT_STATE_SHIFT
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Bit shift of <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_STATE_MASK">MEASURED_STATE_MASK</a></code> to get to the height bits
 for functions that combine both width and height into a single int,
 such as <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredState()">getMeasuredState()</a></code> and the childState argument of
 <code><a href="http://developer.android.com/reference/android/view/View.html#resolveSizeAndState(int, int, int)">resolveSizeAndState(int, int, int)</a></code>.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                16
                (0x00000010)
            
        </span>
        </div>
    
    </div>
</div>



<a name="MEASURED_SIZE_MASK"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        MEASURED_SIZE_MASK
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Bits of <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredWidthAndState()">getMeasuredWidthAndState()</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredWidthAndState()">getMeasuredWidthAndState()</a></code> that provide the actual measured size.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                16777215
                (0x00ffffff)
            
        </span>
        </div>
    
    </div>
</div>



<a name="MEASURED_STATE_MASK"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        MEASURED_STATE_MASK
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Bits of <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredWidthAndState()">getMeasuredWidthAndState()</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredWidthAndState()">getMeasuredWidthAndState()</a></code> that provide the additional state bits.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                -16777216
                (0xff000000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="MEASURED_STATE_TOO_SMALL"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        MEASURED_STATE_TOO_SMALL
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Bit of <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredWidthAndState()">getMeasuredWidthAndState()</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredWidthAndState()">getMeasuredWidthAndState()</a></code> that indicates the measured size
 is smaller that the space the view would like to have.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                16777216
                (0x01000000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="NO_ID"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        NO_ID
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Used to mark a View that has no ID.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                -1
                (0xffffffff)
            
        </span>
        </div>
    
    </div>
</div>



<a name="OVER_SCROLL_ALWAYS"></a>

<div class="jd-details api apilevel-9"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        OVER_SCROLL_ALWAYS
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Always allow a user to over-scroll this view, provided it is a
 view that can scroll.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getOverScrollMode()">getOverScrollMode()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setOverScrollMode(int)">setOverScrollMode(int)</a></code></li>
      </ul>
  </div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                0
                (0x00000000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="OVER_SCROLL_IF_CONTENT_SCROLLS"></a>

<div class="jd-details api apilevel-9"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        OVER_SCROLL_IF_CONTENT_SCROLLS
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Allow a user to over-scroll this view only if the content is large
 enough to meaningfully scroll, provided it is a view that can scroll.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getOverScrollMode()">getOverScrollMode()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setOverScrollMode(int)">setOverScrollMode(int)</a></code></li>
      </ul>
  </div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                1
                (0x00000001)
            
        </span>
        </div>
    
    </div>
</div>



<a name="OVER_SCROLL_NEVER"></a>

<div class="jd-details api apilevel-9"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        OVER_SCROLL_NEVER
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Never allow a user to over-scroll this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getOverScrollMode()">getOverScrollMode()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setOverScrollMode(int)">setOverScrollMode(int)</a></code></li>
      </ul>
  </div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                2
                (0x00000002)
            
        </span>
        </div>
    
    </div>
</div>



<a name="SCREEN_STATE_OFF"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        SCREEN_STATE_OFF
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates that the screen has changed state and is now off.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#onScreenStateChanged(int)">onScreenStateChanged(int)</a></code></li>
      </ul>
  </div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                0
                (0x00000000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="SCREEN_STATE_ON"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        SCREEN_STATE_ON
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates that the screen has changed state and is now on.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#onScreenStateChanged(int)">onScreenStateChanged(int)</a></code></li>
      </ul>
  </div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                1
                (0x00000001)
            
        </span>
        </div>
    
    </div>
</div>



<a name="SCROLLBARS_INSIDE_INSET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        SCROLLBARS_INSIDE_INSET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The scrollbar style to display the scrollbars inside the padded area,
 increasing the padding of the view. The scrollbars will not overlap the
 content area of the view.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                16777216
                (0x01000000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="SCROLLBARS_INSIDE_OVERLAY"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        SCROLLBARS_INSIDE_OVERLAY
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The scrollbar style to display the scrollbars inside the content area,
 without increasing the padding. The scrollbars will be overlaid with
 translucency on the view's content.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                0
                (0x00000000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="SCROLLBARS_OUTSIDE_INSET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        SCROLLBARS_OUTSIDE_INSET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The scrollbar style to display the scrollbars at the edge of the view,
 increasing the padding of the view. The scrollbars will only overlap the
 background, if any.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                50331648
                (0x03000000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="SCROLLBARS_OUTSIDE_OVERLAY"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        SCROLLBARS_OUTSIDE_OVERLAY
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The scrollbar style to display the scrollbars at the edge of the view,
 without increasing the padding. The scrollbars will be overlaid with
 translucency.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                33554432
                (0x02000000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="SCROLLBAR_POSITION_DEFAULT"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        SCROLLBAR_POSITION_DEFAULT
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Position the scroll bar at the default position as determined by the system.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                0
                (0x00000000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="SCROLLBAR_POSITION_LEFT"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        SCROLLBAR_POSITION_LEFT
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Position the scroll bar along the left edge.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                1
                (0x00000001)
            
        </span>
        </div>
    
    </div>
</div>



<a name="SCROLLBAR_POSITION_RIGHT"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        SCROLLBAR_POSITION_RIGHT
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Position the scroll bar along the right edge.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                2
                (0x00000002)
            
        </span>
        </div>
    
    </div>
</div>



<a name="SOUND_EFFECTS_ENABLED"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        SOUND_EFFECTS_ENABLED
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>View flag indicating whether this view should have sound effects enabled
 for events such as clicking and touching.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                134217728
                (0x08000000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="STATUS_BAR_HIDDEN"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        STATUS_BAR_HIDDEN
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a>
        
  

      </div>
    <div class="jd-details-descr">
      <p>
  </p><p class="caution">
      <strong>This constant was deprecated
      in API level 14</strong>.<br> Use <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LOW_PROFILE">SYSTEM_UI_FLAG_LOW_PROFILE</a></code> instead.

  </p>
  <div class="jd-tagdata jd-tagdescr"><p></p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                1
                (0x00000001)
            
        </span>
        </div>
    
    </div>
</div>



<a name="STATUS_BAR_VISIBLE"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        STATUS_BAR_VISIBLE
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a>
        
  

      </div>
    <div class="jd-details-descr">
      <p>
  </p><p class="caution">
      <strong>This constant was deprecated
      in API level 14</strong>.<br> Use <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_VISIBLE">SYSTEM_UI_FLAG_VISIBLE</a></code> instead.

  </p>
  <div class="jd-tagdata jd-tagdescr"><p></p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                0
                (0x00000000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="SYSTEM_UI_FLAG_FULLSCREEN"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        SYSTEM_UI_FLAG_FULLSCREEN
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Flag for <code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code>: View has requested to go
 into the normal fullscreen mode so that its content can take over the screen
 while still allowing the user to interact with the application.

 </p><p>This has the same visual effect as
 <code><a href="http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#FLAG_FULLSCREEN">WindowManager.LayoutParams.FLAG_FULLSCREEN</a></code>,
 meaning that non-critical screen decorations (such as the status bar) will be
 hidden while the user is in the View's window, focusing the experience on
 that content.  Unlike the window flag, if you are using ActionBar in
 overlay mode with <code><a href="http://developer.android.com/reference/android/view/Window.html#FEATURE_ACTION_BAR_OVERLAY">Window.FEATURE_ACTION_BAR_OVERLAY</a></code>, then enabling this flag will also
 hide the action bar.

 </p><p>This approach to going fullscreen is best used over the window flag when
 it is a transient state -- that is, the application does this at certain
 points in its user interaction where it wants to allow the user to focus
 on content, but not as a continuous state.  For situations where the application
 would like to simply stay full screen the entire time (such as a game that
 wants to take over the screen), the
 <code><a href="http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#FLAG_FULLSCREEN">window flag</a></code>
 is usually a better approach.  The state set here will be removed by the system
 in various situations (such as the user moving to another application) like
 the other system UI states.

 </p><p>When using this flag, the application should provide some easy facility
 for the user to go out of it.  A common example would be in an e-book
 reader, where tapping on the screen brings back whatever screen and UI
 decorations that had been hidden while the user was immersed in reading
 the book.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code></li>
      </ul>
  </div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                4
                (0x00000004)
            
        </span>
        </div>
    
    </div>
</div>



<a name="SYSTEM_UI_FLAG_HIDE_NAVIGATION"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        SYSTEM_UI_FLAG_HIDE_NAVIGATION
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Flag for <code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code>: View has requested that the
 system navigation be temporarily hidden.

 </p><p>This is an even less obtrusive state than that called for by
 <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LOW_PROFILE">SYSTEM_UI_FLAG_LOW_PROFILE</a></code>; on devices that draw essential navigation controls
 (Home, Back, and the like) on screen, <code>SYSTEM_UI_FLAG_HIDE_NAVIGATION</code> will cause
 those to disappear. This is useful (in conjunction with the
 <code><a href="http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#FLAG_FULLSCREEN">FLAG_FULLSCREEN</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#FLAG_LAYOUT_IN_SCREEN">FLAG_LAYOUT_IN_SCREEN</a></code>
 window flags) for displaying content using every last pixel on the display.

 </p><p>There is a limitation: because navigation controls are so important, the least user
 interaction will cause them to reappear immediately.  When this happens, both
 this flag and <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_FULLSCREEN">SYSTEM_UI_FLAG_FULLSCREEN</a></code> will be cleared automatically,
 so that both elements reappear at the same time.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code></li>
      </ul>
  </div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                2
                (0x00000002)
            
        </span>
        </div>
    
    </div>
</div>



<a name="SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Flag for <code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code>: View would like its window
 to be layed out as if it has requested
 <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_FULLSCREEN">SYSTEM_UI_FLAG_FULLSCREEN</a></code>, even if it currently hasn't.  This
 allows it to avoid artifacts when switching in and out of that mode, at
 the expense that some of its user interface may be covered by screen
 decorations when they are shown.  You can perform layout of your inner
 UI elements to account for non-fullscreen system UI through the
 <code><a href="http://developer.android.com/reference/android/view/View.html#fitSystemWindows(android.graphics.Rect)">fitSystemWindows(Rect)</a></code> method.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                1024
                (0x00000400)
            
        </span>
        </div>
    
    </div>
</div>



<a name="SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Flag for <code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code>: View would like its window
 to be layed out as if it has requested
 <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_HIDE_NAVIGATION">SYSTEM_UI_FLAG_HIDE_NAVIGATION</a></code>, even if it currently hasn't.  This
 allows it to avoid artifacts when switching in and out of that mode, at
 the expense that some of its user interface may be covered by screen
 decorations when they are shown.  You can perform layout of your inner
 UI elements to account for the navagation system UI through the
 <code><a href="http://developer.android.com/reference/android/view/View.html#fitSystemWindows(android.graphics.Rect)">fitSystemWindows(Rect)</a></code> method.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                512
                (0x00000200)
            
        </span>
        </div>
    
    </div>
</div>



<a name="SYSTEM_UI_FLAG_LAYOUT_STABLE"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        SYSTEM_UI_FLAG_LAYOUT_STABLE
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Flag for <code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code>: When using other layout
 flags, we would like a stable view of the content insets given to
 <code><a href="http://developer.android.com/reference/android/view/View.html#fitSystemWindows(android.graphics.Rect)">fitSystemWindows(Rect)</a></code>.  This means that the insets seen there
 will always represent the worst case that the application can expect
 as a continuous state.  In the stock Android UI this is the space for
 the system bar, nav bar, and status bar, but not more transient elements
 such as an input method.

 The stable layout your UI sees is based on the system UI modes you can
 switch to.  That is, if you specify <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN">SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN</a></code>
 then you will get a stable layout for changes of the
 <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_FULLSCREEN">SYSTEM_UI_FLAG_FULLSCREEN</a></code> mode; if you specify
 <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN">SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION">SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION</a></code>, then you can transition
 to <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_FULLSCREEN">SYSTEM_UI_FLAG_FULLSCREEN</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_HIDE_NAVIGATION">SYSTEM_UI_FLAG_HIDE_NAVIGATION</a></code>
 with a stable layout.  (Note that you should avoid using
 <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION">SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION</a></code> by itself.)

 If you have set the window flag <code><a href="http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#FLAG_FULLSCREEN">FLAG_FULLSCREEN</a></code>
 to hide the status bar (instead of using <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_FULLSCREEN">SYSTEM_UI_FLAG_FULLSCREEN</a></code>),
 then a hidden status bar will be considered a "stable" state for purposes
 here.  This allows your UI to continually hide the status bar, while still
 using the system UI flags to hide the action bar while still retaining
 a stable layout.  Note that changing the window fullscreen flag will never
 provide a stable layout for a clean transition.

 </p><p>If you are using ActionBar in
 overlay mode with <code><a href="http://developer.android.com/reference/android/view/Window.html#FEATURE_ACTION_BAR_OVERLAY">Window.FEATURE_ACTION_BAR_OVERLAY</a></code>, this flag will also impact the
 insets it adds to those given to the application.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                256
                (0x00000100)
            
        </span>
        </div>
    
    </div>
</div>



<a name="SYSTEM_UI_FLAG_LOW_PROFILE"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        SYSTEM_UI_FLAG_LOW_PROFILE
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Flag for <code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code>: View has requested the
 system UI to enter an unobtrusive "low profile" mode.

 </p><p>This is for use in games, book readers, video players, or any other
 "immersive" application where the usual system chrome is deemed too distracting.

 </p><p>In low profile mode, the status bar and/or navigation icons may dim.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code></li>
      </ul>
  </div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                1
                (0x00000001)
            
        </span>
        </div>
    
    </div>
</div>



<a name="SYSTEM_UI_FLAG_VISIBLE"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        SYSTEM_UI_FLAG_VISIBLE
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Special constant for <code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code>: View has
 requested the system UI (status bar) to be visible (the default).</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code></li>
      </ul>
  </div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                0
                (0x00000000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="SYSTEM_UI_LAYOUT_FLAGS"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        SYSTEM_UI_LAYOUT_FLAGS
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Flags that can impact the layout in relation to system UI.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                1536
                (0x00000600)
            
        </span>
        </div>
    
    </div>
</div>



<a name="TEXT_ALIGNMENT_CENTER"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        TEXT_ALIGNMENT_CENTER
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Center the paragraph, e.g. ALIGN_CENTER.

 Use with <code><a href="http://developer.android.com/reference/android/view/View.html#setTextAlignment(int)">setTextAlignment(int)</a></code>
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                4
                (0x00000004)
            
        </span>
        </div>
    
    </div>
</div>



<a name="TEXT_ALIGNMENT_GRAVITY"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        TEXT_ALIGNMENT_GRAVITY
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Default for the root view. The gravity determines the text alignment, ALIGN_NORMAL,
 ALIGN_CENTER, or ALIGN_OPPOSITE, which are relative to each paragraph’s text direction.

 Use with <code><a href="http://developer.android.com/reference/android/view/View.html#setTextAlignment(int)">setTextAlignment(int)</a></code>
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                1
                (0x00000001)
            
        </span>
        </div>
    
    </div>
</div>



<a name="TEXT_ALIGNMENT_INHERIT"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        TEXT_ALIGNMENT_INHERIT
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                0
                (0x00000000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="TEXT_ALIGNMENT_TEXT_END"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        TEXT_ALIGNMENT_TEXT_END
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Align to the end of the paragraph, e.g. ALIGN_OPPOSITE.

 Use with <code><a href="http://developer.android.com/reference/android/view/View.html#setTextAlignment(int)">setTextAlignment(int)</a></code>
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                3
                (0x00000003)
            
        </span>
        </div>
    
    </div>
</div>



<a name="TEXT_ALIGNMENT_TEXT_START"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        TEXT_ALIGNMENT_TEXT_START
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Align to the start of the paragraph, e.g. ALIGN_NORMAL.

 Use with <code><a href="http://developer.android.com/reference/android/view/View.html#setTextAlignment(int)">setTextAlignment(int)</a></code>
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                2
                (0x00000002)
            
        </span>
        </div>
    
    </div>
</div>



<a name="TEXT_ALIGNMENT_VIEW_END"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        TEXT_ALIGNMENT_VIEW_END
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Align to the end of the view, which is ALIGN_RIGHT if the view’s resolved
 layoutDirection is LTR, and ALIGN_LEFT otherwise.

 Use with <code><a href="http://developer.android.com/reference/android/view/View.html#setTextAlignment(int)">setTextAlignment(int)</a></code>
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                6
                (0x00000006)
            
        </span>
        </div>
    
    </div>
</div>



<a name="TEXT_ALIGNMENT_VIEW_START"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        TEXT_ALIGNMENT_VIEW_START
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Align to the start of the view, which is ALIGN_LEFT if the view’s resolved
 layoutDirection is LTR, and ALIGN_RIGHT otherwise.

 Use with <code><a href="http://developer.android.com/reference/android/view/View.html#setTextAlignment(int)">setTextAlignment(int)</a></code>
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                5
                (0x00000005)
            
        </span>
        </div>
    
    </div>
</div>



<a name="TEXT_DIRECTION_ANY_RTL"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        TEXT_DIRECTION_ANY_RTL
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Text direction is using "any-RTL" algorithm. The paragraph direction is RTL if it contains
 any strong RTL character, otherwise it is LTR if it contains any strong LTR characters.
 If there are neither, the paragraph direction is the view's resolved layout direction.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                2
                (0x00000002)
            
        </span>
        </div>
    
    </div>
</div>



<a name="TEXT_DIRECTION_FIRST_STRONG"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        TEXT_DIRECTION_FIRST_STRONG
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Text direction is using "first strong algorithm". The first strong directional character
 determines the paragraph direction. If there is no strong directional character, the
 paragraph direction is the view's resolved layout direction.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                1
                (0x00000001)
            
        </span>
        </div>
    
    </div>
</div>



<a name="TEXT_DIRECTION_INHERIT"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        TEXT_DIRECTION_INHERIT
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Text direction is inherited thru <code><a href="http://developer.android.com/reference/android/view/ViewGroup.html">ViewGroup</a></code>
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                0
                (0x00000000)
            
        </span>
        </div>
    
    </div>
</div>



<a name="TEXT_DIRECTION_LOCALE"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        TEXT_DIRECTION_LOCALE
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Text direction is coming from the system Locale.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                5
                (0x00000005)
            
        </span>
        </div>
    
    </div>
</div>



<a name="TEXT_DIRECTION_LTR"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        TEXT_DIRECTION_LTR
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Text direction is forced to LTR.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                3
                (0x00000003)
            
        </span>
        </div>
    
    </div>
</div>



<a name="TEXT_DIRECTION_RTL"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        TEXT_DIRECTION_RTL
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Text direction is forced to RTL.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                4
                (0x00000004)
            
        </span>
        </div>
    
    </div>
</div>



<a name="VIEW_LOG_TAG"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        <a href="http://developer.android.com/reference/java/lang/String.html">String</a>
      </span>
        VIEW_LOG_TAG
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The logging tag used by this class with android.util.Log.
</p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                "View"
            
        </span>
        </div>
    
    </div>
</div>



<a name="VISIBLE"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        int
      </span>
        VISIBLE
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>This view is visible.
 Use with <code><a href="http://developer.android.com/reference/android/view/View.html#setVisibility(int)">setVisibility(int)</a></code> and <a href="http://developer.android.com/reference/android/view/View.html#attr_android:visibility"><code>android:visibility</code>.
</a></p></div><a href="http://developer.android.com/reference/android/view/View.html#attr_android:visibility">

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                0
                (0x00000000)
            
        </span>
        </div>
    
    </a></div><a href="http://developer.android.com/reference/android/view/View.html#attr_android:visibility">
</a></div><a href="http://developer.android.com/reference/android/view/View.html#attr_android:visibility">




<!-- Fields -->


<!-- ========= FIELD DETAIL ======== -->
<h2 style="margin-bottom: 0px;">Fields</h2><hr>




</a><a name="ALPHA"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="http://developer.android.com/reference/android/util/Property.html">Property</a>&lt;<a href="./View_files/View.htm">View</a>,&nbsp;<a href="http://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;
      </span>
        ALPHA
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>A Property wrapper around the <code>alpha</code> functionality handled by the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setAlpha(float)">setAlpha(float)</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getAlpha()">getAlpha()</a></code> methods.
</p></div>

    
    </div>
</div>



<a name="EMPTY_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        EMPTY_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view has no states set. States are used with
 <code><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a></code> to change the drawing of the
 view depending on its state.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getDrawableState()">getDrawableState()</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="ENABLED_FOCUSED_SELECTED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        ENABLED_FOCUSED_SELECTED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is enabled, focused and selected.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_STATE_SET">ENABLED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#FOCUSED_STATE_SET">FOCUSED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#SELECTED_STATE_SET">SELECTED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is enabled, focused, selected and its window
 has the focus.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_STATE_SET">ENABLED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#FOCUSED_STATE_SET">FOCUSED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#SELECTED_STATE_SET">SELECTED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#WINDOW_FOCUSED_STATE_SET">WINDOW_FOCUSED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="ENABLED_FOCUSED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        ENABLED_FOCUSED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is enabled and has the focus.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_STATE_SET">ENABLED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#FOCUSED_STATE_SET">FOCUSED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is enabled, focused and its window has the focus.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_STATE_SET">ENABLED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#FOCUSED_STATE_SET">FOCUSED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#WINDOW_FOCUSED_STATE_SET">WINDOW_FOCUSED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="ENABLED_SELECTED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        ENABLED_SELECTED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is enabled and selected.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_STATE_SET">ENABLED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#SELECTED_STATE_SET">SELECTED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is enabled, selected and its window has the focus.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_STATE_SET">ENABLED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#SELECTED_STATE_SET">SELECTED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#WINDOW_FOCUSED_STATE_SET">WINDOW_FOCUSED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="ENABLED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        ENABLED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is enabled. States are used with
 <code><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a></code> to change the drawing of the
 view depending on its state.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getDrawableState()">getDrawableState()</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="ENABLED_WINDOW_FOCUSED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        ENABLED_WINDOW_FOCUSED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is enabled and that its window has focus.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_STATE_SET">ENABLED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#WINDOW_FOCUSED_STATE_SET">WINDOW_FOCUSED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="FOCUSED_SELECTED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        FOCUSED_SELECTED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is focused and selected.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#FOCUSED_STATE_SET">FOCUSED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#SELECTED_STATE_SET">SELECTED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is focused, selected and its window has the focus.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#FOCUSED_STATE_SET">FOCUSED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#SELECTED_STATE_SET">SELECTED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#WINDOW_FOCUSED_STATE_SET">WINDOW_FOCUSED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="FOCUSED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        FOCUSED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is focused. States are used with
 <code><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a></code> to change the drawing of the
 view depending on its state.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getDrawableState()">getDrawableState()</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="FOCUSED_WINDOW_FOCUSED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        FOCUSED_WINDOW_FOCUSED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view has the focus and that its window has the focus.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#FOCUSED_STATE_SET">FOCUSED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#WINDOW_FOCUSED_STATE_SET">WINDOW_FOCUSED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is pressed, enabled, focused and selected.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/">ERROR(/#PRESSED_STATE_SET)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_STATE_SET">ENABLED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#SELECTED_STATE_SET">SELECTED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#FOCUSED_STATE_SET">FOCUSED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is pressed, enabled, focused, selected and its window
 has the focus.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/">ERROR(/#PRESSED_STATE_SET)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_STATE_SET">ENABLED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#SELECTED_STATE_SET">SELECTED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#FOCUSED_STATE_SET">FOCUSED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#WINDOW_FOCUSED_STATE_SET">WINDOW_FOCUSED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="PRESSED_ENABLED_FOCUSED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        PRESSED_ENABLED_FOCUSED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is pressed, enabled and focused.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/">ERROR(/#PRESSED_STATE_SET)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_STATE_SET">ENABLED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#FOCUSED_STATE_SET">FOCUSED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is pressed, enabled, focused and its window has the
 focus.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/">ERROR(/#PRESSED_STATE_SET)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_STATE_SET">ENABLED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#FOCUSED_STATE_SET">FOCUSED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#WINDOW_FOCUSED_STATE_SET">WINDOW_FOCUSED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="PRESSED_ENABLED_SELECTED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        PRESSED_ENABLED_SELECTED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is pressed, enabled and selected.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/">ERROR(/#PRESSED_STATE_SET)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_STATE_SET">ENABLED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#SELECTED_STATE_SET">SELECTED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is pressed, enabled, selected and its window has the
 focus.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/">ERROR(/#PRESSED_STATE_SET)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_STATE_SET">ENABLED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#SELECTED_STATE_SET">SELECTED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#WINDOW_FOCUSED_STATE_SET">WINDOW_FOCUSED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="PRESSED_ENABLED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        PRESSED_ENABLED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is pressed and enabled.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/">ERROR(/#PRESSED_STATE_SET)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_STATE_SET">ENABLED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is pressed, enabled and its window has the focus.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/">ERROR(/#PRESSED_STATE_SET)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#ENABLED_STATE_SET">ENABLED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#WINDOW_FOCUSED_STATE_SET">WINDOW_FOCUSED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="PRESSED_FOCUSED_SELECTED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        PRESSED_FOCUSED_SELECTED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is pressed, focused and selected.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/">ERROR(/#PRESSED_STATE_SET)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#SELECTED_STATE_SET">SELECTED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#FOCUSED_STATE_SET">FOCUSED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is pressed, focused, selected and its window has the focus.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/">ERROR(/#PRESSED_STATE_SET)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#FOCUSED_STATE_SET">FOCUSED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#SELECTED_STATE_SET">SELECTED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#WINDOW_FOCUSED_STATE_SET">WINDOW_FOCUSED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="PRESSED_FOCUSED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        PRESSED_FOCUSED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is pressed and focused.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/">ERROR(/#PRESSED_STATE_SET)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#FOCUSED_STATE_SET">FOCUSED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is pressed, focused and its window has the focus.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/">ERROR(/#PRESSED_STATE_SET)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#FOCUSED_STATE_SET">FOCUSED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#WINDOW_FOCUSED_STATE_SET">WINDOW_FOCUSED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="PRESSED_SELECTED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        PRESSED_SELECTED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is pressed and selected.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/">ERROR(/#PRESSED_STATE_SET)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#SELECTED_STATE_SET">SELECTED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is pressed, selected and its window has the focus.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/">ERROR(/#PRESSED_STATE_SET)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#SELECTED_STATE_SET">SELECTED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#WINDOW_FOCUSED_STATE_SET">WINDOW_FOCUSED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="PRESSED_WINDOW_FOCUSED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        PRESSED_WINDOW_FOCUSED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is pressed and its window has the focus.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/">ERROR(/#PRESSED_STATE_SET)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#WINDOW_FOCUSED_STATE_SET">WINDOW_FOCUSED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="ROTATION"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="http://developer.android.com/reference/android/util/Property.html">Property</a>&lt;<a href="./View_files/View.htm">View</a>,&nbsp;<a href="http://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;
      </span>
        ROTATION
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>A Property wrapper around the <code>rotation</code> functionality handled by the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setRotation(float)">setRotation(float)</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getRotation()">getRotation()</a></code> methods.
</p></div>

    
    </div>
</div>



<a name="ROTATION_X"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="http://developer.android.com/reference/android/util/Property.html">Property</a>&lt;<a href="./View_files/View.htm">View</a>,&nbsp;<a href="http://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;
      </span>
        ROTATION_X
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>A Property wrapper around the <code>rotationX</code> functionality handled by the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setRotationX(float)">setRotationX(float)</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getRotationX()">getRotationX()</a></code> methods.
</p></div>

    
    </div>
</div>



<a name="ROTATION_Y"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="http://developer.android.com/reference/android/util/Property.html">Property</a>&lt;<a href="./View_files/View.htm">View</a>,&nbsp;<a href="http://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;
      </span>
        ROTATION_Y
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>A Property wrapper around the <code>rotationY</code> functionality handled by the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setRotationY(float)">setRotationY(float)</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getRotationY()">getRotationY()</a></code> methods.
</p></div>

    
    </div>
</div>



<a name="SCALE_X"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="http://developer.android.com/reference/android/util/Property.html">Property</a>&lt;<a href="./View_files/View.htm">View</a>,&nbsp;<a href="http://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;
      </span>
        SCALE_X
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>A Property wrapper around the <code>scaleX</code> functionality handled by the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setScaleX(float)">setScaleX(float)</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getScaleX()">getScaleX()</a></code> methods.
</p></div>

    
    </div>
</div>



<a name="SCALE_Y"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="http://developer.android.com/reference/android/util/Property.html">Property</a>&lt;<a href="./View_files/View.htm">View</a>,&nbsp;<a href="http://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;
      </span>
        SCALE_Y
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>A Property wrapper around the <code>scaleY</code> functionality handled by the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setScaleY(float)">setScaleY(float)</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getScaleY()">getScaleY()</a></code> methods.
</p></div>

    
    </div>
</div>



<a name="SELECTED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        SELECTED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is selected. States are used with
 <code><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a></code> to change the drawing of the
 view depending on its state.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getDrawableState()">getDrawableState()</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="SELECTED_WINDOW_FOCUSED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        SELECTED_WINDOW_FOCUSED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view is selected and that its window has the focus.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#SELECTED_STATE_SET">SELECTED_STATE_SET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#WINDOW_FOCUSED_STATE_SET">WINDOW_FOCUSED_STATE_SET</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="TRANSLATION_X"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="http://developer.android.com/reference/android/util/Property.html">Property</a>&lt;<a href="./View_files/View.htm">View</a>,&nbsp;<a href="http://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;
      </span>
        TRANSLATION_X
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>A Property wrapper around the <code>translationX</code> functionality handled by the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setTranslationX(float)">setTranslationX(float)</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getTranslationX()">getTranslationX()</a></code> methods.
</p></div>

    
    </div>
</div>



<a name="TRANSLATION_Y"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="http://developer.android.com/reference/android/util/Property.html">Property</a>&lt;<a href="./View_files/View.htm">View</a>,&nbsp;<a href="http://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;
      </span>
        TRANSLATION_Y
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>A Property wrapper around the <code>translationY</code> functionality handled by the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setTranslationY(float)">setTranslationY(float)</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getTranslationY()">getTranslationY()</a></code> methods.
</p></div>

    
    </div>
</div>



<a name="WINDOW_FOCUSED_STATE_SET"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
        final 
        int[]
      </span>
        WINDOW_FOCUSED_STATE_SET
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the view's window has focus. States are used with
 <code><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a></code> to change the drawing of the
 view depending on its state.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getDrawableState()">getDrawableState()</a></code></li>
      </ul>
  </div>

    
    </div>
</div>



<a name="X"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="http://developer.android.com/reference/android/util/Property.html">Property</a>&lt;<a href="./View_files/View.htm">View</a>,&nbsp;<a href="http://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;
      </span>
        X
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>A Property wrapper around the <code>x</code> functionality handled by the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setX(float)">setX(float)</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getX()">getX()</a></code> methods.
</p></div>

    
    </div>
</div>



<a name="Y"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="http://developer.android.com/reference/android/util/Property.html">Property</a>&lt;<a href="./View_files/View.htm">View</a>,&nbsp;<a href="http://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;
      </span>
        Y
    </h4>
      <div class="api-level">
        
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>A Property wrapper around the <code>y</code> functionality handled by the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setY(float)">setY(float)</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getY()">getY()</a></code> methods.
</p></div>

    
    </div>
</div>




<!-- Public ctors -->


<!-- ========= CONSTRUCTOR DETAIL ======== -->
<h2 style="margin-bottom: 0px;">Public Constructors</h2><hr>



<a name="View(android.content.Context)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        
      </span>
      <span class="sympad">View</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/content/Context.html">Context</a> context)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Simple constructor to use when creating a view from code.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>context
          </th><td>The Context the view is running in, through which it can
        access the current theme, resources, etc.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="View(android.content.Context, android.util.AttributeSet)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        
      </span>
      <span class="sympad">View</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/content/Context.html">Context</a> context, <a href="http://developer.android.com/reference/android/util/AttributeSet.html">AttributeSet</a> attrs)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Constructor that is called when inflating a view from XML. This is called
 when a view is being constructed from an XML file, supplying attributes
 that were specified in the XML file. This version uses a default style of
 0, so the only attribute values applied are those in the Context's Theme
 and the given AttributeSet.

 </p><p>
 The method onFinishInflate() will be called after all children have been
 added.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>context
          </th><td>The Context the view is running in, through which it can
        access the current theme, resources, etc.</td>
        </tr>
        <tr>
          <th>attrs
          </th><td>The attributes of the XML tag that is inflating the view.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#View(android.content.Context, android.util.AttributeSet, int)">View(Context, AttributeSet, int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="View(android.content.Context, android.util.AttributeSet, int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        
      </span>
      <span class="sympad">View</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/content/Context.html">Context</a> context, <a href="http://developer.android.com/reference/android/util/AttributeSet.html">AttributeSet</a> attrs, int defStyle)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Perform inflation from XML and apply a class-specific base style. This
 constructor of View allows subclasses to use their own base style when
 they are inflating. For example, a Button class's constructor would call
 this version of the super class constructor and supply
 <code>R.attr.buttonStyle</code> for <var>defStyle</var>; this allows
 the theme's button style to modify all of the base view attributes (in
 particular its background) as well as the Button class's attributes.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>context
          </th><td>The Context the view is running in, through which it can
        access the current theme, resources, etc.</td>
        </tr>
        <tr>
          <th>attrs
          </th><td>The attributes of the XML tag that is inflating the view.</td>
        </tr>
        <tr>
          <th>defStyle
          </th><td>The default style to apply to this view. If 0, no style
        will be applied (beyond what is included in the theme). This may
        either be an attribute resource, whose value will be retrieved
        from the current theme, or an explicit style resource.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#View(android.content.Context, android.util.AttributeSet)">View(Context, AttributeSet)</a></code></li>
      </ul>
  </div>

    </div>
</div>





<!-- ========= CONSTRUCTOR DETAIL ======== -->
<!-- Protected ctors -->



<!-- ========= METHOD DETAIL ======== -->
<!-- Public methdos -->

<h2 style="margin-bottom: 0px;">Public Methods</h2><hr>



<a name="addChildrenForAccessibility(java.util.ArrayList&lt;android.view.View&gt;)"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">addChildrenForAccessibility</span>
      <span class="normal">(<a href="http://developer.android.com/reference/java/util/ArrayList.html">ArrayList</a>&lt;<a href="./View_files/View.htm">View</a>&gt; children)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Adds the children of a given View for accessibility. Since some Views are
 not important for accessibility the children for accessibility are not
 necessarily direct children of the riew, rather they are the first level of
 descendants important for accessibility.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>children
          </th><td>The list of children for accessibility.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="addFocusables(java.util.ArrayList&lt;android.view.View&gt;, int, int)"></a>

<div class="jd-details api apilevel-4"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">addFocusables</span>
      <span class="normal">(<a href="http://developer.android.com/reference/java/util/ArrayList.html">ArrayList</a>&lt;<a href="./View_files/View.htm">View</a>&gt; views, int direction, int focusableMode)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Adds any focusable views that are descendants of this view (possibly
 including this view if it is focusable itself) to views. This method
 adds all focusable views regardless if we are in touch mode or
 only views focusable in touch mode if we are in touch mode or
 only views that can take accessibility focus if accessibility is enabeld
 depending on the focusable mode paramater.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>views
          </th><td>Focusable views found so far or null if all we are interested is
        the number of focusables.</td>
        </tr>
        <tr>
          <th>direction
          </th><td>The direction of the focus.</td>
        </tr>
        <tr>
          <th>focusableMode
          </th><td>The type of focusables to be added.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#FOCUSABLES_ALL">FOCUSABLES_ALL</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#FOCUSABLES_TOUCH_MODE">FOCUSABLES_TOUCH_MODE</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="addFocusables(java.util.ArrayList&lt;android.view.View&gt;, int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">addFocusables</span>
      <span class="normal">(<a href="http://developer.android.com/reference/java/util/ArrayList.html">ArrayList</a>&lt;<a href="./View_files/View.htm">View</a>&gt; views, int direction)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Add any focusable views that are descendants of this view (possibly
 including this view if it is focusable itself) to views.  If we are in touch mode,
 only add views that are also focusable in touch mode.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>views
          </th><td>Focusable views found so far</td>
        </tr>
        <tr>
          <th>direction
          </th><td>The direction of the focus
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="addOnAttachStateChangeListener(android.view.View.OnAttachStateChangeListener)"></a>

<div class="jd-details api apilevel-12"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">addOnAttachStateChangeListener</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/View.OnAttachStateChangeListener.html">View.OnAttachStateChangeListener</a> listener)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 12</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Add a listener for attach state changes.

 This listener will be called whenever this view is attached or detached
 from a window. Remove the listener using
 <code><a href="http://developer.android.com/reference/android/view/View.html#removeOnAttachStateChangeListener(android.view.View.OnAttachStateChangeListener)">removeOnAttachStateChangeListener(OnAttachStateChangeListener)</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>listener
          </th><td>Listener to attach</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#removeOnAttachStateChangeListener(android.view.View.OnAttachStateChangeListener)">removeOnAttachStateChangeListener(OnAttachStateChangeListener)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="addOnLayoutChangeListener(android.view.View.OnLayoutChangeListener)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">addOnLayoutChangeListener</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/View.OnLayoutChangeListener.html">View.OnLayoutChangeListener</a> listener)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Add a listener that will be called when the bounds of the view change due to
 layout processing.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>listener
          </th><td>The listener that will be called when layout bounds change.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="addTouchables(java.util.ArrayList&lt;android.view.View&gt;)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">addTouchables</span>
      <span class="normal">(<a href="http://developer.android.com/reference/java/util/ArrayList.html">ArrayList</a>&lt;<a href="./View_files/View.htm">View</a>&gt; views)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Add any touchable views that are descendants of this view (possibly
 including this view if it is touchable itself) to views.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>views
          </th><td>Touchable views found so far
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="animate()"></a>

<div class="jd-details api apilevel-12"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/android/view/ViewPropertyAnimator.html">ViewPropertyAnimator</a>
      </span>
      <span class="sympad">animate</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 12</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>This method returns a ViewPropertyAnimator object, which can be used to animate
 specific properties on this View.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>ViewPropertyAnimator The ViewPropertyAnimator associated with this View.
</li></ul>
  </div>

    </div>
</div>


<a name="announceForAccessibility(java.lang.CharSequence)"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">announceForAccessibility</span>
      <span class="normal">(<a href="http://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a> text)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Convenience method for sending a <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html#TYPE_ANNOUNCEMENT">TYPE_ANNOUNCEMENT</a></code>
 <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html">AccessibilityEvent</a></code> to make an announcement which is related to some
 sort of a context change for which none of the events representing UI transitions
 is a good fit. For example, announcing a new page in a book. If accessibility
 is not enabled this method does nothing.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>text
          </th><td>The announcement text.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="bringToFront()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">bringToFront</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Change the view's z order in the tree, so it's on top of other sibling
 views
</p></div>

    </div>
</div>


<a name="buildDrawingCache()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">buildDrawingCache</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Calling this method is equivalent to calling <code>buildDrawingCache(false)</code>.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#buildDrawingCache(boolean)">buildDrawingCache(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="buildDrawingCache(boolean)"></a>

<div class="jd-details api apilevel-4"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">buildDrawingCache</span>
      <span class="normal">(boolean autoScale)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Forces the drawing cache to be built if the drawing cache is invalid.</p>

 <p>If you call <code><a href="http://developer.android.com/reference/android/view/View.html#buildDrawingCache()">buildDrawingCache()</a></code> manually without calling
 <code><a href="http://developer.android.com/reference/android/view/View.html#setDrawingCacheEnabled(boolean)">setDrawingCacheEnabled(true)</a></code>, you
 should cleanup the cache by calling <code><a href="http://developer.android.com/reference/android/view/View.html#destroyDrawingCache()">destroyDrawingCache()</a></code> afterwards.</p>

 <p>Note about auto scaling in compatibility mode: When auto scaling is not enabled,
 this method will create a bitmap of the same size as this view. Because this bitmap
 will be drawn scaled by the parent ViewGroup, the result on screen might show
 scaling artifacts. To avoid such artifacts, you should call this method by setting
 the auto scaling to true. Doing so, however, will generate a bitmap of a different
 size than the view. This implies that your application must be able to handle this
 size.</p>

 <p>You should avoid calling this method when hardware acceleration is enabled. If
 you do not need the drawing cache bitmap, calling this method will increase memory
 usage and cause the view to be rendered in software once, thus negatively impacting
 performance.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getDrawingCache()">getDrawingCache()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#destroyDrawingCache()">destroyDrawingCache()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="buildLayer()"></a>

<div class="jd-details api apilevel-12"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">buildLayer</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 12</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Forces this view's layer to be created and this view to be rendered
 into its layer. If this view's layer type is set to <code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_NONE">LAYER_TYPE_NONE</a></code>,
 invoking this method will have no effect.

 This method can for instance be used to render a view into its layer before
 starting an animation. If this view is complex, rendering into the layer
 before starting the animation will avoid skipping frames.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Throws</h5>
      <table class="jd-tagtable">  
        <tbody><tr>
            <th><a href="http://developer.android.com/reference/java/lang/IllegalStateException.html">IllegalStateException</a>
            </th><td>If this view is not attached to a window</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setLayerType(int, android.graphics.Paint)">setLayerType(int, android.graphics.Paint)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="callOnClick()"></a>

<div class="jd-details api apilevel-15"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">callOnClick</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 15</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Directly call any attached OnClickListener.  Unlike <code><a href="http://developer.android.com/reference/android/view/View.html#performClick()">performClick()</a></code>,
 this only calls the listener, and does not do any associated clicking
 actions like reporting an accessibility event.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True there was an assigned OnClickListener that was called, false
         otherwise is returned.
</li></ul>
  </div>

    </div>
</div>


<a name="canScrollHorizontally(int)"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">canScrollHorizontally</span>
      <span class="normal">(int direction)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Check if this view can be scrolled horizontally in a certain direction.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>direction
          </th><td>Negative to check scrolling left, positive to check scrolling right.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if this view can be scrolled in the specified direction, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="canScrollVertically(int)"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">canScrollVertically</span>
      <span class="normal">(int direction)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Check if this view can be scrolled vertically in a certain direction.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>direction
          </th><td>Negative to check scrolling up, positive to check scrolling down.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if this view can be scrolled in the specified direction, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="cancelLongPress()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">cancelLongPress</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Cancels a pending long press.  Your subclass can use this if you
 want the context menu to come up if the user presses and holds
 at the same place, but you don't want it to come up if they press
 and then move around enough to cause scrolling.
</p></div>

    </div>
</div>


<a name="checkInputConnectionProxy(android.view.View)"></a>

<div class="jd-details api apilevel-3"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">checkInputConnectionProxy</span>
      <span class="normal">(<a href="./View_files/View.htm">View</a> view)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 3</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Called by the <code><a href="http://developer.android.com/reference/android/view/inputmethod/InputMethodManager.html">InputMethodManager</a></code>
 when a view who is not the current
 input connection target is trying to make a call on the manager.  The
 default implementation returns false; you can override this to return
 true for certain views if you are performing InputConnection proxying
 to them.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>view
          </th><td>The View that is making the InputMethodManager call.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Return true to allow the call, false to reject.
</li></ul>
  </div>

    </div>
</div>


<a name="clearAnimation()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">clearAnimation</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Cancels any animations for this view.
</p></div>

    </div>
</div>


<a name="clearFocus()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">clearFocus</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Called when this view wants to give up focus. If focus is cleared
 <code><a href="http://developer.android.com/reference/android/view/View.html#onFocusChanged(boolean, int, android.graphics.Rect)">onFocusChanged(boolean, int, android.graphics.Rect)</a></code> is called.
 </p><p>
 <strong>Note:</strong> When a View clears focus the framework is trying
 to give focus to the first focusable View from the top. Hence, if this
 View is the first from the top that can take focus, then all callbacks
 related to clearing focus will be invoked after wich the framework will
 give focus to this view.
 </p>
<p></p></div>

    </div>
</div>


<a name="combineMeasuredStates(int, int)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
         
         
         
        int
      </span>
      <span class="sympad">combineMeasuredStates</span>
      <span class="normal">(int curState, int newState)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Merge two states as returned by <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredState()">getMeasuredState()</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>curState
          </th><td>The current state as returned from a view or the result
 of combining multiple views.</td>
        </tr>
        <tr>
          <th>newState
          </th><td>The new view state to combine.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Returns a new integer reflecting the combination of the two
 states.
</li></ul>
  </div>

    </div>
</div>


<a name="computeScroll()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">computeScroll</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Called by a parent to request that a child update its values for mScrollX
 and mScrollY if necessary. This will typically be done if the child is
 animating a scroll using a <code><a href="http://developer.android.com/reference/android/widget/Scroller.html">Scroller</a></code>
 object.
</p></div>

    </div>
</div>


<a name="createAccessibilityNodeInfo()"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html">AccessibilityNodeInfo</a>
      </span>
      <span class="sympad">createAccessibilityNodeInfo</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns an <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html">AccessibilityNodeInfo</a></code> representing this view from the
 point of view of an <code><a href="http://developer.android.com/reference/android/accessibilityservice/AccessibilityService.html">AccessibilityService</a></code>.
 This method is responsible for obtaining an accessibility node info from a
 pool of reusable instances and calling
 <code><a href="http://developer.android.com/reference/android/view/View.html#onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo)">onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo)</a></code> on this view to
 initialize the former.
 </p><p>
 Note: The client is responsible for recycling the obtained instance by calling
       <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html#recycle()">recycle()</a></code> to minimize object creation.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>A populated <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html">AccessibilityNodeInfo</a></code>.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html">AccessibilityNodeInfo</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="createContextMenu(android.view.ContextMenu)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">createContextMenu</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/ContextMenu.html">ContextMenu</a> menu)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Show the context menu for this view. It is not safe to hold on to the
 menu after returning from this method.

 You should normally not overload this method. Overload
 <code><a href="http://developer.android.com/reference/android/view/View.html#onCreateContextMenu(android.view.ContextMenu)">onCreateContextMenu(ContextMenu)</a></code> or define an
 <code><a href="http://developer.android.com/reference/android/view/View.OnCreateContextMenuListener.html">View.OnCreateContextMenuListener</a></code> to add items to the context menu.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>menu
          </th><td>The context menu to populate
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="destroyDrawingCache()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">destroyDrawingCache</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Frees the resources used by the drawing cache. If you call
 <code><a href="http://developer.android.com/reference/android/view/View.html#buildDrawingCache()">buildDrawingCache()</a></code> manually without calling
 <code><a href="http://developer.android.com/reference/android/view/View.html#setDrawingCacheEnabled(boolean)">setDrawingCacheEnabled(true)</a></code>, you
 should cleanup the cache with this method afterwards.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setDrawingCacheEnabled(boolean)">setDrawingCacheEnabled(boolean)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#buildDrawingCache()">buildDrawingCache()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getDrawingCache()">getDrawingCache()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="dispatchConfigurationChanged(android.content.res.Configuration)"></a>

<div class="jd-details api apilevel-8"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">dispatchConfigurationChanged</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/content/res/Configuration.html">Configuration</a> newConfig)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Dispatch a notification about a resource configuration change down
 the view hierarchy.
 ViewGroups should override to route to their children.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>newConfig
          </th><td>The new resource configuration.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#onConfigurationChanged(android.content.res.Configuration)">onConfigurationChanged(android.content.res.Configuration)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="dispatchDisplayHint(int)"></a>

<div class="jd-details api apilevel-8"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">dispatchDisplayHint</span>
      <span class="normal">(int hint)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Dispatch a hint about whether this view is displayed. For instance, when
 a View moves out of the screen, it might receives a display hint indicating
 the view is not displayed. Applications should not <em>rely</em> on this hint
 as there is no guarantee that they will receive one.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>hint
          </th><td>A hint about whether or not this view is displayed:
 <code><a href="http://developer.android.com/reference/android/view/View.html#VISIBLE">VISIBLE</a></code> or <code><a href="http://developer.android.com/reference/android/view/View.html#INVISIBLE">INVISIBLE</a></code>.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="dispatchDragEvent(android.view.DragEvent)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">dispatchDragEvent</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/DragEvent.html">DragEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Detects if this View is enabled and has a drag event listener.
 If both are true, then it calls the drag event listener with the
 <code><a href="http://developer.android.com/reference/android/view/DragEvent.html">DragEvent</a></code> it received. If the drag event listener returns
 <code>true</code>, then dispatchDragEvent() returns <code>true</code>.
 </p><p>
 For all other cases, the method calls the
 <code><a href="http://developer.android.com/reference/android/view/View.html#onDragEvent(android.view.DragEvent)">onDragEvent()</a></code> drag event handler
 method and returns its result.
 </p>
 <p>
 This ensures that a drag event is always consumed, even if the View does not have a drag
 event listener. However, if the View has a listener and the listener returns true, then
 onDragEvent() is not called.
 </p>
<p></p></div>

    </div>
</div>


<a name="dispatchGenericMotionEvent(android.view.MotionEvent)"></a>

<div class="jd-details api apilevel-12"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">dispatchGenericMotionEvent</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 12</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Dispatch a generic motion event.
 </p><p>
 Generic motion events with source class <code><a href="http://developer.android.com/reference/android/view/InputDevice.html#SOURCE_CLASS_POINTER">SOURCE_CLASS_POINTER</a></code>
 are delivered to the view under the pointer.  All other generic motion events are
 delivered to the focused view.  Hover events are handled specially and are delivered
 to <code><a href="http://developer.android.com/reference/android/view/View.html#onHoverEvent(android.view.MotionEvent)">onHoverEvent(MotionEvent)</a></code>.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>event
          </th><td>The motion event to be dispatched.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if the event was handled by the view, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="dispatchKeyEvent(android.view.KeyEvent)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">dispatchKeyEvent</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Dispatch a key event to the next view on the focus path. This path runs
 from the top of the view tree down to the currently focused view. If this
 view has focus, it will dispatch to itself. Otherwise it will dispatch
 the next node down the focus path. This method also fires any key
 listeners.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>event
          </th><td>The key event to be dispatched.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if the event was handled, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="dispatchKeyEventPreIme(android.view.KeyEvent)"></a>

<div class="jd-details api apilevel-3"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">dispatchKeyEventPreIme</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 3</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Dispatch a key event before it is processed by any input method
 associated with the view hierarchy.  This can be used to intercept
 key events in special situations before the IME consumes them; a
 typical example would be handling the BACK key to update the application's
 UI instead of allowing the IME to see it and close itself.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>event
          </th><td>The key event to be dispatched.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if the event was handled, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="dispatchKeyShortcutEvent(android.view.KeyEvent)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">dispatchKeyShortcutEvent</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Dispatches a key shortcut event.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>event
          </th><td>The key event to be dispatched.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if the event was handled by the view, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent)"></a>

<div class="jd-details api apilevel-4"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">dispatchPopulateAccessibilityEvent</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html">AccessibilityEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Dispatches an <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html">AccessibilityEvent</a></code> to the <code><a href="./View_files/View.htm">View</a></code> first and then
 to its children for adding their text content to the event. Note that the
 event text is populated in a separate dispatch path since we add to the
 event not only the text of the source but also the text of all its descendants.
 A typical implementation will call
 <code><a href="http://developer.android.com/reference/android/view/View.html#onPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent)">onPopulateAccessibilityEvent(AccessibilityEvent)</a></code> on the this view
 and then call the <code><a href="http://developer.android.com/reference/android/view/View.html#dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent)">dispatchPopulateAccessibilityEvent(AccessibilityEvent)</a></code>
 on each child. Override this method if custom population of the event text
 content is required.
 </p><p>
 If an <code><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html">View.AccessibilityDelegate</a></code> has been specified via calling
 <code><a href="http://developer.android.com/reference/android/view/View.html#setAccessibilityDelegate(android.view.View.AccessibilityDelegate)">setAccessibilityDelegate(AccessibilityDelegate)</a></code> its
 <code><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html#dispatchPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent)">dispatchPopulateAccessibilityEvent(View, AccessibilityEvent)</a></code>
 is responsible for handling this call.
 </p>
 <p>
 <em>Note:</em> Accessibility events of certain types are not dispatched for
 populating the event text via this method. For details refer to <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html">AccessibilityEvent</a></code>.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>event
          </th><td>The event.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if the event population was completed.
</li></ul>
  </div>

    </div>
</div>


<a name="dispatchSystemUiVisibilityChanged(int)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">dispatchSystemUiVisibilityChanged</span>
      <span class="normal">(int visibility)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Dispatch callbacks to <code><a href="http://developer.android.com/reference/android/view/View.html#setOnSystemUiVisibilityChangeListener(android.view.View.OnSystemUiVisibilityChangeListener)">setOnSystemUiVisibilityChangeListener(View.OnSystemUiVisibilityChangeListener)</a></code> down
 the view hierarchy.
</p></div>

    </div>
</div>


<a name="dispatchTouchEvent(android.view.MotionEvent)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">dispatchTouchEvent</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Pass the touch screen motion event down to the target view, or this
 view if it is the target.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>event
          </th><td>The motion event to be dispatched.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if the event was handled by the view, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="dispatchTrackballEvent(android.view.MotionEvent)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">dispatchTrackballEvent</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Pass a trackball motion event down to the focused view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>event
          </th><td>The motion event to be dispatched.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if the event was handled by the view, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="dispatchUnhandledMove(android.view.View, int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">dispatchUnhandledMove</span>
      <span class="normal">(<a href="./View_files/View.htm">View</a> focused, int direction)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>This method is the last chance for the focused view and its ancestors to
 respond to an arrow key. This is called when the focused view did not
 consume the key internally, nor could the view system find a new view in
 the requested direction to give focus to.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>focused
          </th><td>The currently focused view.</td>
        </tr>
        <tr>
          <th>direction
          </th><td>The direction focus wants to move. One of FOCUS_UP,
        FOCUS_DOWN, FOCUS_LEFT, and FOCUS_RIGHT.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if the this view consumed this unhandled move.
</li></ul>
  </div>

    </div>
</div>


<a name="dispatchWindowFocusChanged(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">dispatchWindowFocusChanged</span>
      <span class="normal">(boolean hasFocus)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Called when the window containing this view gains or loses window focus.
 ViewGroups should override to route to their children.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>hasFocus
          </th><td>True if the window containing this view now has focus,
        false otherwise.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="dispatchWindowSystemUiVisiblityChanged(int)"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">dispatchWindowSystemUiVisiblityChanged</span>
      <span class="normal">(int visible)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Dispatch callbacks to <code><a href="http://developer.android.com/reference/android/view/View.html#onWindowSystemUiVisibilityChanged(int)">onWindowSystemUiVisibilityChanged(int)</a></code> down
 the view hierarchy.
</p></div>

    </div>
</div>


<a name="dispatchWindowVisibilityChanged(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">dispatchWindowVisibilityChanged</span>
      <span class="normal">(int visibility)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Dispatch a window visibility change down the view hierarchy.
 ViewGroups should override to route to their children.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>visibility
          </th><td>The new visibility of the window.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#onWindowVisibilityChanged(int)">onWindowVisibilityChanged(int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="draw(android.graphics.Canvas)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">draw</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/Canvas.html">Canvas</a> canvas)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Manually render this view (and all of its children) to the given Canvas.
 The view must have already done a full layout before this function is
 called.  When implementing a view, implement
 <code><a href="http://developer.android.com/reference/android/view/View.html#onDraw(android.graphics.Canvas)">onDraw(android.graphics.Canvas)</a></code> instead of overriding this method.
 If you do need to override this method, call the superclass version.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>canvas
          </th><td>The Canvas to which the View is rendered.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="findFocus()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="./View_files/View.htm">View</a>
      </span>
      <span class="sympad">findFocus</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Find the view in the hierarchy rooted at this view that currently has
 focus.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The view that currently has focus, or null if no focused view can
         be found.
</li></ul>
  </div>

    </div>
</div>


<a name="findViewById(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        <a href="./View_files/View.htm">View</a>
      </span>
      <span class="sympad">findViewById</span>
      <span class="normal">(int id)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Look for a child view with the given id.  If this view has the given
 id, return this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>id
          </th><td>The id to search for.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The view that has the given id in the hierarchy or null
</li></ul>
  </div>

    </div>
</div>


<a name="findViewWithTag(java.lang.Object)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        <a href="./View_files/View.htm">View</a>
      </span>
      <span class="sympad">findViewWithTag</span>
      <span class="normal">(<a href="http://developer.android.com/reference/java/lang/Object.html">Object</a> tag)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Look for a child view with the given tag.  If this view has the given
 tag, return this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>tag
          </th><td>The tag to search for, using "tag.equals(getTag())".</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The View that has the given tag in the hierarchy or null
</li></ul>
  </div>

    </div>
</div>


<a name="findViewsWithText(java.util.ArrayList&lt;android.view.View&gt;, java.lang.CharSequence, int)"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">findViewsWithText</span>
      <span class="normal">(<a href="http://developer.android.com/reference/java/util/ArrayList.html">ArrayList</a>&lt;<a href="./View_files/View.htm">View</a>&gt; outViews, <a href="http://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a> searched, int flags)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Finds the Views that contain given text. The containment is case insensitive.
 The search is performed by either the text that the View renders or the content
 description that describes the view for accessibility purposes and the view does
 not render or both. Clients can specify how the search is to be performed via
 passing the <code><a href="http://developer.android.com/reference/android/view/View.html#FIND_VIEWS_WITH_TEXT">FIND_VIEWS_WITH_TEXT</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#FIND_VIEWS_WITH_CONTENT_DESCRIPTION">FIND_VIEWS_WITH_CONTENT_DESCRIPTION</a></code> flags.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>outViews
          </th><td>The output list of matching Views.</td>
        </tr>
        <tr>
          <th>searched
          </th><td>The text to match against.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#FIND_VIEWS_WITH_TEXT">FIND_VIEWS_WITH_TEXT</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#FIND_VIEWS_WITH_CONTENT_DESCRIPTION">FIND_VIEWS_WITH_CONTENT_DESCRIPTION</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setContentDescription(java.lang.CharSequence)">setContentDescription(CharSequence)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="focusSearch(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="./View_files/View.htm">View</a>
      </span>
      <span class="sympad">focusSearch</span>
      <span class="normal">(int direction)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Find the nearest view in the specified direction that can take focus.
 This does not actually give focus to that view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>direction
          </th><td>One of FOCUS_UP, FOCUS_DOWN, FOCUS_LEFT, and FOCUS_RIGHT</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The nearest focusable in the specified direction, or null if none
         can be found.
</li></ul>
  </div>

    </div>
</div>


<a name="forceLayout()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">forceLayout</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Forces this view to be laid out during the next layout pass.
 This method does not call requestLayout() or forceLayout()
 on the parent.
</p></div>

    </div>
</div>


<a name="generateViewId()"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
         
         
         
        int
      </span>
      <span class="sympad">generateViewId</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Generate a value suitable for use in <code><a href="http://developer.android.com/reference/android/view/View.html#setId(int)">setId(int)</a></code>.
 This value will not collide with ID values generated at build time by aapt for R.id.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>a generated ID value
</li></ul>
  </div>

    </div>
</div>


<a name="getAccessibilityNodeProvider()"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeProvider.html">AccessibilityNodeProvider</a>
      </span>
      <span class="sympad">getAccessibilityNodeProvider</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the provider for managing a virtual view hierarchy rooted at this View
 and reported to <code><a href="http://developer.android.com/reference/android/accessibilityservice/AccessibilityService.html">AccessibilityService</a></code>s
 that explore the window content.
 </p><p>
 If this method returns an instance, this instance is responsible for managing
 <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html">AccessibilityNodeInfo</a></code>s describing the virtual sub-tree rooted at this
 View including the one representing the View itself. Similarly the returned
 instance is responsible for performing accessibility actions on any virtual
 view or the root view itself.
 </p>
 <p>
 If an <code><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html">View.AccessibilityDelegate</a></code> has been specified via calling
 <code><a href="http://developer.android.com/reference/android/view/View.html#setAccessibilityDelegate(android.view.View.AccessibilityDelegate)">setAccessibilityDelegate(AccessibilityDelegate)</a></code> its
 <code><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html#getAccessibilityNodeProvider(android.view.View)">getAccessibilityNodeProvider(View)</a></code>
 is responsible for handling this call.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The provider.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeProvider.html">AccessibilityNodeProvider</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getAlpha()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        float
      </span>
      <span class="sympad">getAlpha</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The opacity of the view. This is a value from 0 to 1, where 0 means the view is
 completely transparent and 1 means the view is completely opaque.

 </p><p>By default this is 1.0f.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The opacity of the view.
</li></ul>
  </div>

    </div>
</div>


<a name="getAnimation()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/android/view/animation/Animation.html">Animation</a>
      </span>
      <span class="sympad">getAnimation</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Get the animation currently associated with this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The animation that is currently playing or
         scheduled to play for this view.
</li></ul>
  </div>

    </div>
</div>


<a name="getApplicationWindowToken()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/android/os/IBinder.html">IBinder</a>
      </span>
      <span class="sympad">getApplicationWindowToken</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Retrieve a unique token identifying the top-level "real" window of
 the window that this view is attached to.  That is, this is like
 <code><a href="http://developer.android.com/reference/android/view/View.html#getWindowToken()">getWindowToken()</a></code>, except if the window this view in is a panel
 window (attached to another containing window), then the token of
 the containing window is returned instead.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Returns the associated window token, either
 <code><a href="http://developer.android.com/reference/android/view/View.html#getWindowToken()">getWindowToken()</a></code> or the containing window's token.
</li></ul>
  </div>

    </div>
</div>


<a name="getBackground()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a>
      </span>
      <span class="sympad">getBackground</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the background drawable</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:background">android:background</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The drawable used as the background for this view, if any.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setBackground(android.graphics.drawable.Drawable)">setBackground(Drawable)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getBaseline()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getBaseline</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Return the offset of the widget's text baseline from the widget's top
 boundary. If this widget does not support baseline alignment, this
 method returns -1. </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the offset of the baseline within the widget's bounds or -1
         if baseline alignment is not supported
</li></ul>
  </div>

    </div>
</div>


<a name="getBottom()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        int
      </span>
      <span class="sympad">getBottom</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Bottom position of this view relative to its parent.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The bottom of this view, in pixels.
</li></ul>
  </div>

    </div>
</div>


<a name="getCameraDistance()"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        float
      </span>
      <span class="sympad">getCameraDistance</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the distance along the Z axis from the camera to this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The distance along the Z axis.
</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setCameraDistance(float)">setCameraDistance(float)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getContentDescription()"></a>

<div class="jd-details api apilevel-4"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a>
      </span>
      <span class="sympad">getContentDescription</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the <code><a href="./View_files/View.htm">View</a></code> description. It briefly describes the view and is
 primarily used for accessibility support. Set this property to enable
 better accessibility support for your application. This is especially
 true for views that do not have textual representation (For example,
 ImageButton).</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:contentDescription">android:contentDescription</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The content description.</li></ul>
  </div>

    </div>
</div>


<a name="getContext()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        <a href="http://developer.android.com/reference/android/content/Context.html">Context</a>
      </span>
      <span class="sympad">getContext</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the context the view is running in, through which it can
 access the current theme, resources, etc.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The view's Context.
</li></ul>
  </div>

    </div>
</div>


<a name="getDefaultSize(int, int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
         
         
         
        int
      </span>
      <span class="sympad">getDefaultSize</span>
      <span class="normal">(int size, int measureSpec)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Utility to return a default size. Uses the supplied size if the
 MeasureSpec imposed no constraints. Will get larger if allowed
 by the MeasureSpec.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>size
          </th><td>Default size for this view</td>
        </tr>
        <tr>
          <th>measureSpec
          </th><td>Constraints imposed by the parent</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The size this view should be.
</li></ul>
  </div>

    </div>
</div>


<a name="getDisplay()"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/android/view/Display.html">Display</a>
      </span>
      <span class="sympad">getDisplay</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the logical display to which the view's window has been attached.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The logical display, or null if the view is not currently attached to a window.
</li></ul>
  </div>

    </div>
</div>


<a name="getDrawableState()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        int[]
      </span>
      <span class="sympad">getDrawableState</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Return an array of resource IDs of the drawable states representing the
 current state of the view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The current drawable state</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html#setState(int[])">setState(int[])</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#drawableStateChanged()">drawableStateChanged()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#onCreateDrawableState(int)">onCreateDrawableState(int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getDrawingCache(boolean)"></a>

<div class="jd-details api apilevel-4"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/android/graphics/Bitmap.html">Bitmap</a>
      </span>
      <span class="sympad">getDrawingCache</span>
      <span class="normal">(boolean autoScale)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Returns the bitmap in which this view drawing is cached. The returned bitmap
 is null when caching is disabled. If caching is enabled and the cache is not ready,
 this method will create it. Calling <code><a href="http://developer.android.com/reference/android/view/View.html#draw(android.graphics.Canvas)">draw(android.graphics.Canvas)</a></code> will not
 draw from the cache when the cache is enabled. To benefit from the cache, you must
 request the drawing cache by calling this method and draw it on screen if the
 returned bitmap is not null.</p>

 <p>Note about auto scaling in compatibility mode: When auto scaling is not enabled,
 this method will create a bitmap of the same size as this view. Because this bitmap
 will be drawn scaled by the parent ViewGroup, the result on screen might show
 scaling artifacts. To avoid such artifacts, you should call this method by setting
 the auto scaling to true. Doing so, however, will generate a bitmap of a different
 size than the view. This implies that your application must be able to handle this
 size.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>autoScale
          </th><td>Indicates whether the generated bitmap should be scaled based on
        the current density of the screen when the application is in compatibility
        mode.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>A bitmap representing this view or null if cache is disabled.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setDrawingCacheEnabled(boolean)">setDrawingCacheEnabled(boolean)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#isDrawingCacheEnabled()">isDrawingCacheEnabled()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#buildDrawingCache(boolean)">buildDrawingCache(boolean)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#destroyDrawingCache()">destroyDrawingCache()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getDrawingCache()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/android/graphics/Bitmap.html">Bitmap</a>
      </span>
      <span class="sympad">getDrawingCache</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Calling this method is equivalent to calling <code>getDrawingCache(false)</code>.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>A non-scaled bitmap representing this view or null if cache is disabled.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getDrawingCache(boolean)">getDrawingCache(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getDrawingCacheBackgroundColor()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getDrawingCacheBackgroundColor</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The background color to used for the drawing cache's bitmap
</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setDrawingCacheBackgroundColor(int)">setDrawingCacheBackgroundColor(int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getDrawingCacheQuality()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getDrawingCacheQuality</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the quality of the drawing cache.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:drawingCacheQuality">android:drawingCacheQuality</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>One of <code><a href="http://developer.android.com/reference/android/view/View.html#DRAWING_CACHE_QUALITY_AUTO">DRAWING_CACHE_QUALITY_AUTO</a></code>,
         <code><a href="http://developer.android.com/reference/android/view/View.html#DRAWING_CACHE_QUALITY_LOW">DRAWING_CACHE_QUALITY_LOW</a></code>, or <code><a href="http://developer.android.com/reference/android/view/View.html#DRAWING_CACHE_QUALITY_HIGH">DRAWING_CACHE_QUALITY_HIGH</a></code></li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setDrawingCacheQuality(int)">setDrawingCacheQuality(int)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setDrawingCacheEnabled(boolean)">setDrawingCacheEnabled(boolean)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#isDrawingCacheEnabled()">isDrawingCacheEnabled()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getDrawingRect(android.graphics.Rect)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getDrawingRect</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> outRect)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Return the visible drawing bounds of your view. Fills in the output
 rectangle with the values from getScrollX(), getScrollY(),
 getWidth(), and getHeight(). These bounds do not account for any
 transformation properties currently set on the view, such as
 <code><a href="http://developer.android.com/reference/android/view/View.html#setScaleX(float)">setScaleX(float)</a></code> or <code><a href="http://developer.android.com/reference/android/view/View.html#setRotation(float)">setRotation(float)</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>outRect
          </th><td>The (scrolled) drawing bounds of the view.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="getDrawingTime()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        long
      </span>
      <span class="sympad">getDrawingTime</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Return the time at which the drawing of the view hierarchy started.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the drawing start time in milliseconds
</li></ul>
  </div>

    </div>
</div>


<a name="getFilterTouchesWhenObscured()"></a>

<div class="jd-details api apilevel-9"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">getFilterTouchesWhenObscured</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets whether the framework should discard touches when the view's
 window is obscured by another visible window.
 Refer to the <code><a href="./View_files/View.htm">View</a></code> security documentation for more details.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:filterTouchesWhenObscured">android:filterTouchesWhenObscured</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if touch filtering is enabled.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setFilterTouchesWhenObscured(boolean)">setFilterTouchesWhenObscured(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getFitsSystemWindows()"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">getFitsSystemWindows</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Check for state of <code><a href="http://developer.android.com/reference/android/view/View.html#setFitsSystemWindows(boolean)">If this method
 returns true, the default implementation of {@link #fitSystemWindows(Rect)</a></code>
 will be executed.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:fitsSystemWindows">android:fitsSystemWindows</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Returns true if the default implementation of
 <code><a href="http://developer.android.com/reference/android/view/View.html#fitSystemWindows(android.graphics.Rect)">fitSystemWindows(Rect)</a></code> will be executed.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/">ERROR(/#setFitsSystemWindows())</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#fitSystemWindows(android.graphics.Rect)">fitSystemWindows(Rect)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getFocusables(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/java/util/ArrayList.html">ArrayList</a>&lt;<a href="./View_files/View.htm">View</a>&gt;
      </span>
      <span class="sympad">getFocusables</span>
      <span class="normal">(int direction)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Find and return all focusable views that are descendants of this view,
 possibly including this view if it is focusable itself.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>direction
          </th><td>The direction of the focus</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>A list of focusable views
</li></ul>
  </div>

    </div>
</div>


<a name="getFocusedRect(android.graphics.Rect)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getFocusedRect</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> r)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>When a view has focus and the user navigates away from it, the next view is searched for
 starting from the rectangle filled in by this method.

 By default, the rectangle is the <code><a href="http://developer.android.com/reference/android/view/View.html#getDrawingRect(android.graphics.Rect)">getDrawingRect(android.graphics.Rect)</a></code>)
 of the view.  However, if your view maintains some idea of internal selection,
 such as a cursor, or a selected row or column, you should override this method and
 fill in a more specific rectangle.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>r
          </th><td>The rectangle to fill in, in this view's coordinates.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="getGlobalVisibleRect(android.graphics.Rect, android.graphics.Point)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">getGlobalVisibleRect</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> r, <a href="http://developer.android.com/reference/android/graphics/Point.html">Point</a> globalOffset)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>If some part of this view is not clipped by any of its parents, then
 return that area in r in global (root) coordinates. To convert r to local
 coordinates (without taking possible View rotations into account), offset
 it by -globalOffset (e.g. r.offset(-globalOffset.x, -globalOffset.y)).
 If the view is completely clipped or translated out, return false.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>r
          </th><td>If true is returned, r holds the global coordinates of the
        visible portion of this view.</td>
        </tr>
        <tr>
          <th>globalOffset
          </th><td>If true is returned, globalOffset holds the dx,dy
        between this view and its root. globalOffet may be null.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if r is non-empty (i.e. part of the view is visible at the
         root level.
</li></ul>
  </div>

    </div>
</div>


<a name="getGlobalVisibleRect(android.graphics.Rect)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        boolean
      </span>
      <span class="sympad">getGlobalVisibleRect</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> r)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p></div>

    </div>
</div>


<a name="getHandler()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/android/os/Handler.html">Handler</a>
      </span>
      <span class="sympad">getHandler</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>A handler associated with the thread running the View. This
 handler can be used to pump events in the UI events queue.
</li></ul>
  </div>

    </div>
</div>


<a name="getHeight()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        int
      </span>
      <span class="sympad">getHeight</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Return the height of your view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The height of your view, in pixels.
</li></ul>
  </div>

    </div>
</div>


<a name="getHitRect(android.graphics.Rect)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getHitRect</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> outRect)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Hit rectangle in parent's coordinates</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>outRect
          </th><td>The hit rectangle of the view.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="getHorizontalFadingEdgeLength()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getHorizontalFadingEdgeLength</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the size of the horizontal faded edges used to indicate that more
 content in this view is visible.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:fadingEdgeLength">android:fadingEdgeLength</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The size in pixels of the horizontal faded edge or 0 if horizontal
         faded edges are not enabled for this view.</li></ul>
  </div>

    </div>
</div>


<a name="getId()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getId</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns this view's identifier.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:id">android:id</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>a positive integer used to identify the view or <code><a href="http://developer.android.com/reference/android/view/View.html#NO_ID">NO_ID</a></code>
         if the view has no ID</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setId(int)">setId(int)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#findViewById(int)">findViewById(int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getImportantForAccessibility()"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getImportantForAccessibility</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the mode for determining whether this View is important for accessibility
 which is if it fires accessibility events and if it is reported to
 accessibility services that query the screen.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:importantForAccessibility">android:importantForAccessibility</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The mode for determining whether a View is important for accessibility.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_ACCESSIBILITY_YES">IMPORTANT_FOR_ACCESSIBILITY_YES</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_ACCESSIBILITY_NO">IMPORTANT_FOR_ACCESSIBILITY_NO</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_ACCESSIBILITY_AUTO">IMPORTANT_FOR_ACCESSIBILITY_AUTO</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getKeepScreenOn()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">getKeepScreenOn</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns whether the screen should remain on, corresponding to the current
 value of <code><a href="http://developer.android.com/reference/android/view/View.html#KEEP_SCREEN_ON">KEEP_SCREEN_ON</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:keepScreenOn">android:keepScreenOn</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Returns true if <code><a href="http://developer.android.com/reference/android/view/View.html#KEEP_SCREEN_ON">KEEP_SCREEN_ON</a></code> is set.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setKeepScreenOn(boolean)">setKeepScreenOn(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getKeyDispatcherState()"></a>

<div class="jd-details api apilevel-5"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/android/view/KeyEvent.DispatcherState.html">KeyEvent.DispatcherState</a>
      </span>
      <span class="sympad">getKeyDispatcherState</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Return the global <code><a href="http://developer.android.com/reference/android/view/KeyEvent.DispatcherState.html">KeyEvent.DispatcherState</a></code>
 for this view's window.  Returns null if the view is not currently attached
 to the window.  Normally you will not need to use this directly, but
 just use the standard high-level event callbacks like
 <code><a href="http://developer.android.com/reference/android/view/View.html#onKeyDown(int, android.view.KeyEvent)">onKeyDown(int, KeyEvent)</a></code>.
</p></div>

    </div>
</div>


<a name="getLabelFor()"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getLabelFor</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the id of a view for which this view serves as a label for
 accessibility purposes.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The labeled view id.
</li></ul>
  </div>

    </div>
</div>


<a name="getLayerType()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getLayerType</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates what type of layer is currently associated with this view. By default
 a view does not have a layer, and the layer type is <code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_NONE">LAYER_TYPE_NONE</a></code>.
 Refer to the documentation of <code><a href="http://developer.android.com/reference/android/view/View.html#setLayerType(int, android.graphics.Paint)">setLayerType(int, android.graphics.Paint)</a></code>
 for more information on the different types of layers.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_NONE">LAYER_TYPE_NONE</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_SOFTWARE">LAYER_TYPE_SOFTWARE</a></code> or
         <code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_HARDWARE">LAYER_TYPE_HARDWARE</a></code></li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setLayerType(int, android.graphics.Paint)">setLayerType(int, android.graphics.Paint)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#buildLayer()">buildLayer()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_NONE">LAYER_TYPE_NONE</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_SOFTWARE">LAYER_TYPE_SOFTWARE</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_HARDWARE">LAYER_TYPE_HARDWARE</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getLayoutDirection()"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getLayoutDirection</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the resolved layout direction for this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:layoutDirection">android:layoutDirection</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#LAYOUT_DIRECTION_RTL">LAYOUT_DIRECTION_RTL</a></code> if the layout direction is RTL or returns
 <code><a href="http://developer.android.com/reference/android/view/View.html#LAYOUT_DIRECTION_LTR">LAYOUT_DIRECTION_LTR</a></code> if the layout direction is not RTL.

 For compatibility, this will return <code><a href="http://developer.android.com/reference/android/view/View.html#LAYOUT_DIRECTION_LTR">LAYOUT_DIRECTION_LTR</a></code> if API version
 is lower than <code><a href="http://developer.android.com/reference/android/os/Build.VERSION_CODES.html#JELLY_BEAN_MR1">JELLY_BEAN_MR1</a></code>.</li></ul>
  </div>

    </div>
</div>


<a name="getLayoutParams()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html">ViewGroup.LayoutParams</a>
      </span>
      <span class="sympad">getLayoutParams</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Get the LayoutParams associated with this view. All views should have
 layout parameters. These supply parameters to the <i>parent</i> of this
 view specifying how it should be arranged. There are many subclasses of
 ViewGroup.LayoutParams, and these correspond to the different subclasses
 of ViewGroup that are responsible for arranging their children.

 This method may return null if this View is not attached to a parent
 ViewGroup or <code><a href="http://developer.android.com/reference/android/view/View.html#setLayoutParams(android.view.ViewGroup.LayoutParams)">setLayoutParams(android.view.ViewGroup.LayoutParams)</a></code>
 was not invoked successfully. When a View is attached to a parent
 ViewGroup, this method must not return null.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The LayoutParams associated with this view, or null if no
         parameters have been set yet
</li></ul>
  </div>

    </div>
</div>


<a name="getLeft()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        int
      </span>
      <span class="sympad">getLeft</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Left position of this view relative to its parent.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The left edge of this view, in pixels.
</li></ul>
  </div>

    </div>
</div>


<a name="getLocalVisibleRect(android.graphics.Rect)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        boolean
      </span>
      <span class="sympad">getLocalVisibleRect</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> r)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p></div>

    </div>
</div>


<a name="getLocationInWindow(int[])"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getLocationInWindow</span>
      <span class="normal">(int[] location)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Computes the coordinates of this view in its window. The argument
 must be an array of two integers. After the method returns, the array
 contains the x and y location in that order.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>location
          </th><td>an array of two integers in which to hold the coordinates
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="getLocationOnScreen(int[])"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getLocationOnScreen</span>
      <span class="normal">(int[] location)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Computes the coordinates of this view on the screen. The argument
 must be an array of two integers. After the method returns, the array
 contains the x and y location in that order.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>location
          </th><td>an array of two integers in which to hold the coordinates
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="getMatrix()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/android/graphics/Matrix.html">Matrix</a>
      </span>
      <span class="sympad">getMatrix</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The transform matrix of this view, which is calculated based on the current
 roation, scale, and pivot properties.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The current transform matrix for the view
</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getRotation()">getRotation()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getScaleX()">getScaleX()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getScaleY()">getScaleY()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotX()">getPivotX()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotY()">getPivotY()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getMeasuredHeight()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        int
      </span>
      <span class="sympad">getMeasuredHeight</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Like <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredHeightAndState()">getMeasuredHeightAndState()</a></code>, but only returns the
 raw width component (that is the result is masked by
 <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_SIZE_MASK">MEASURED_SIZE_MASK</a></code>).</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The raw measured height of this view.
</li></ul>
  </div>

    </div>
</div>


<a name="getMeasuredHeightAndState()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        int
      </span>
      <span class="sympad">getMeasuredHeightAndState</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Return the full height measurement information for this view as computed
 by the most recent call to <code><a href="http://developer.android.com/reference/android/view/View.html#measure(int, int)">measure(int, int)</a></code>.  This result is a bit mask
 as defined by <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_SIZE_MASK">MEASURED_SIZE_MASK</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_STATE_TOO_SMALL">MEASURED_STATE_TOO_SMALL</a></code>.
 This should be used during measurement and layout calculations only. Use
 <code><a href="http://developer.android.com/reference/android/view/View.html#getHeight()">getHeight()</a></code> to see how wide a view is after layout.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The measured width of this view as a bit mask.
</li></ul>
  </div>

    </div>
</div>


<a name="getMeasuredState()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        int
      </span>
      <span class="sympad">getMeasuredState</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Return only the state bits of <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredWidthAndState()">getMeasuredWidthAndState()</a></code>
 and <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredHeightAndState()">getMeasuredHeightAndState()</a></code>, combined into one integer.
 The width component is in the regular bits <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_STATE_MASK">MEASURED_STATE_MASK</a></code>
 and the height component is at the shifted bits
 <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_HEIGHT_STATE_SHIFT">MEASURED_HEIGHT_STATE_SHIFT</a></code>&gt;&gt;<code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_STATE_MASK">MEASURED_STATE_MASK</a></code>.
</p></div>

    </div>
</div>


<a name="getMeasuredWidth()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        int
      </span>
      <span class="sympad">getMeasuredWidth</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Like <code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredWidthAndState()">getMeasuredWidthAndState()</a></code>, but only returns the
 raw width component (that is the result is masked by
 <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_SIZE_MASK">MEASURED_SIZE_MASK</a></code>).</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The raw measured width of this view.
</li></ul>
  </div>

    </div>
</div>


<a name="getMeasuredWidthAndState()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        int
      </span>
      <span class="sympad">getMeasuredWidthAndState</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Return the full width measurement information for this view as computed
 by the most recent call to <code><a href="http://developer.android.com/reference/android/view/View.html#measure(int, int)">measure(int, int)</a></code>.  This result is a bit mask
 as defined by <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_SIZE_MASK">MEASURED_SIZE_MASK</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_STATE_TOO_SMALL">MEASURED_STATE_TOO_SMALL</a></code>.
 This should be used during measurement and layout calculations only. Use
 <code><a href="http://developer.android.com/reference/android/view/View.html#getWidth()">getWidth()</a></code> to see how wide a view is after layout.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The measured width of this view as a bit mask.
</li></ul>
  </div>

    </div>
</div>


<a name="getMinimumHeight()"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getMinimumHeight</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the minimum height of the view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:minHeight">android:minHeight</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the minimum height the view will try to be.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setMinimumHeight(int)">setMinimumHeight(int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getMinimumWidth()"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getMinimumWidth</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the minimum width of the view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:minWidth">android:minWidth</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the minimum width the view will try to be.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setMinimumWidth(int)">setMinimumWidth(int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getNextFocusDownId()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getNextFocusDownId</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the id of the view to use when the next focus is <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_DOWN">FOCUS_DOWN</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:nextFocusDown">android:nextFocusDown</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The next focus ID, or <code><a href="http://developer.android.com/reference/android/view/View.html#NO_ID">NO_ID</a></code> if the framework should decide automatically.</li></ul>
  </div>

    </div>
</div>


<a name="getNextFocusForwardId()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getNextFocusForwardId</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the id of the view to use when the next focus is <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_FORWARD">FOCUS_FORWARD</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:nextFocusForward">android:nextFocusForward</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The next focus ID, or <code><a href="http://developer.android.com/reference/android/view/View.html#NO_ID">NO_ID</a></code> if the framework should decide automatically.</li></ul>
  </div>

    </div>
</div>


<a name="getNextFocusLeftId()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getNextFocusLeftId</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the id of the view to use when the next focus is <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_LEFT">FOCUS_LEFT</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:nextFocusLeft">android:nextFocusLeft</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The next focus ID, or <code><a href="http://developer.android.com/reference/android/view/View.html#NO_ID">NO_ID</a></code> if the framework should decide automatically.</li></ul>
  </div>

    </div>
</div>


<a name="getNextFocusRightId()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getNextFocusRightId</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the id of the view to use when the next focus is <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_RIGHT">FOCUS_RIGHT</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:nextFocusRight">android:nextFocusRight</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The next focus ID, or <code><a href="http://developer.android.com/reference/android/view/View.html#NO_ID">NO_ID</a></code> if the framework should decide automatically.</li></ul>
  </div>

    </div>
</div>


<a name="getNextFocusUpId()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getNextFocusUpId</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the id of the view to use when the next focus is <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_UP">FOCUS_UP</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:nextFocusUp">android:nextFocusUp</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The next focus ID, or <code><a href="http://developer.android.com/reference/android/view/View.html#NO_ID">NO_ID</a></code> if the framework should decide automatically.</li></ul>
  </div>

    </div>
</div>


<a name="getOnFocusChangeListener()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/android/view/View.OnFocusChangeListener.html">View.OnFocusChangeListener</a>
      </span>
      <span class="sympad">getOnFocusChangeListener</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the focus-change callback registered for this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The callback, or null if one is not registered.
</li></ul>
  </div>

    </div>
</div>


<a name="getOverScrollMode()"></a>

<div class="jd-details api apilevel-9"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getOverScrollMode</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the over-scroll mode for this view. The result will be
 one of <code><a href="http://developer.android.com/reference/android/view/View.html#OVER_SCROLL_ALWAYS">OVER_SCROLL_ALWAYS</a></code> (default), <code><a href="http://developer.android.com/reference/android/view/View.html#OVER_SCROLL_IF_CONTENT_SCROLLS">OVER_SCROLL_IF_CONTENT_SCROLLS</a></code>
 (allow over-scrolling only if the view content is larger than the container),
 or <code><a href="http://developer.android.com/reference/android/view/View.html#OVER_SCROLL_NEVER">OVER_SCROLL_NEVER</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>This view's over-scroll mode.
</li></ul>
  </div>

    </div>
</div>


<a name="getPaddingBottom()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getPaddingBottom</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the bottom padding of this view. If there are inset and enabled
 scrollbars, this value may include the space required to display the
 scrollbars as well.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the bottom padding in pixels
</li></ul>
  </div>

    </div>
</div>


<a name="getPaddingEnd()"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getPaddingEnd</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the end padding of this view depending on its resolved layout direction.
 If there are inset and enabled scrollbars, this value may include the space
 required to display the scrollbars as well.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the end padding in pixels
</li></ul>
  </div>

    </div>
</div>


<a name="getPaddingLeft()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getPaddingLeft</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the left padding of this view. If there are inset and enabled
 scrollbars, this value may include the space required to display the
 scrollbars as well.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the left padding in pixels
</li></ul>
  </div>

    </div>
</div>


<a name="getPaddingRight()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getPaddingRight</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the right padding of this view. If there are inset and enabled
 scrollbars, this value may include the space required to display the
 scrollbars as well.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the right padding in pixels
</li></ul>
  </div>

    </div>
</div>


<a name="getPaddingStart()"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getPaddingStart</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the start padding of this view depending on its resolved layout direction.
 If there are inset and enabled scrollbars, this value may include the space
 required to display the scrollbars as well.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the start padding in pixels
</li></ul>
  </div>

    </div>
</div>


<a name="getPaddingTop()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getPaddingTop</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the top padding of this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the top padding in pixels
</li></ul>
  </div>

    </div>
</div>


<a name="getParent()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        <a href="http://developer.android.com/reference/android/view/ViewParent.html">ViewParent</a>
      </span>
      <span class="sympad">getParent</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the parent of this view. Note that the parent is a
 ViewParent and not necessarily a View.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Parent of this view.
</li></ul>
  </div>

    </div>
</div>


<a name="getParentForAccessibility()"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/android/view/ViewParent.html">ViewParent</a>
      </span>
      <span class="sympad">getParentForAccessibility</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the parent for accessibility purposes. Note that the parent for
 accessibility is not necessary the immediate parent. It is the first
 predecessor that is important for accessibility.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The parent for accessibility purposes.
</li></ul>
  </div>

    </div>
</div>


<a name="getPivotX()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        float
      </span>
      <span class="sympad">getPivotX</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The x location of the point around which the view is <code><a href="http://developer.android.com/reference/android/view/View.html#setRotation(float)">rotated</a></code>
 and <code><a href="http://developer.android.com/reference/android/view/View.html#setScaleX(float)">scaled</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:transformPivotX">android:transformPivotX</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The x location of the pivot point.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getRotation()">getRotation()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getScaleX()">getScaleX()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getScaleY()">getScaleY()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotY()">getPivotY()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getPivotY()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        float
      </span>
      <span class="sympad">getPivotY</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The y location of the point around which the view is <code><a href="http://developer.android.com/reference/android/view/View.html#setRotation(float)">rotated</a></code>
 and <code><a href="http://developer.android.com/reference/android/view/View.html#setScaleY(float)">scaled</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:transformPivotY">android:transformPivotY</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The y location of the pivot point.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getRotation()">getRotation()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getScaleX()">getScaleX()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getScaleY()">getScaleY()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotY()">getPivotY()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getResources()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/android/content/res/Resources.html">Resources</a>
      </span>
      <span class="sympad">getResources</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the resources associated with this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Resources object.
</li></ul>
  </div>

    </div>
</div>


<a name="getRight()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        int
      </span>
      <span class="sympad">getRight</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Right position of this view relative to its parent.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The right edge of this view, in pixels.
</li></ul>
  </div>

    </div>
</div>


<a name="getRootView()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="./View_files/View.htm">View</a>
      </span>
      <span class="sympad">getRootView</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Finds the topmost view in the current view hierarchy.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the topmost view containing this view
</li></ul>
  </div>

    </div>
</div>


<a name="getRotation()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        float
      </span>
      <span class="sympad">getRotation</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The degrees that the view is rotated around the pivot point.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The degrees of rotation.
</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setRotation(float)">setRotation(float)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotX()">getPivotX()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotY()">getPivotY()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getRotationX()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        float
      </span>
      <span class="sympad">getRotationX</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The degrees that the view is rotated around the horizontal axis through the pivot point.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The degrees of X rotation.
</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotX()">getPivotX()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotY()">getPivotY()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setRotationX(float)">setRotationX(float)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getRotationY()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        float
      </span>
      <span class="sympad">getRotationY</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The degrees that the view is rotated around the vertical axis through the pivot point.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The degrees of Y rotation.
</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotX()">getPivotX()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotY()">getPivotY()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setRotationY(float)">setRotationY(float)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getScaleX()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        float
      </span>
      <span class="sympad">getScaleX</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The amount that the view is scaled in x around the pivot point, as a proportion of
 the view's unscaled width. A value of 1, the default, means that no scaling is applied.

 </p><p>By default, this is 1.0f.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The scaling factor.
</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotX()">getPivotX()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotY()">getPivotY()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getScaleY()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        float
      </span>
      <span class="sympad">getScaleY</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The amount that the view is scaled in y around the pivot point, as a proportion of
 the view's unscaled height. A value of 1, the default, means that no scaling is applied.

 </p><p>By default, this is 1.0f.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The scaling factor.
</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotX()">getPivotX()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotY()">getPivotY()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getScrollBarDefaultDelayBeforeFade()"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getScrollBarDefaultDelayBeforeFade</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the delay before scrollbars fade.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarDefaultDelayBeforeFade">android:scrollbarDefaultDelayBeforeFade</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the delay before scrollbars fade</li></ul>
  </div>

    </div>
</div>


<a name="getScrollBarFadeDuration()"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getScrollBarFadeDuration</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the scrollbar fade duration.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarFadeDuration">android:scrollbarFadeDuration</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the scrollbar fade duration</li></ul>
  </div>

    </div>
</div>


<a name="getScrollBarSize()"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getScrollBarSize</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the scrollbar size.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarSize">android:scrollbarSize</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the scrollbar size</li></ul>
  </div>

    </div>
</div>


<a name="getScrollBarStyle()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getScrollBarStyle</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Returns the current scrollbar style.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarStyle">android:scrollbarStyle</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the current scrollbar style</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#SCROLLBARS_INSIDE_OVERLAY">SCROLLBARS_INSIDE_OVERLAY</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#SCROLLBARS_INSIDE_INSET">SCROLLBARS_INSIDE_INSET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#SCROLLBARS_OUTSIDE_OVERLAY">SCROLLBARS_OUTSIDE_OVERLAY</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#SCROLLBARS_OUTSIDE_INSET">SCROLLBARS_OUTSIDE_INSET</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getScrollX()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        int
      </span>
      <span class="sympad">getScrollX</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Return the scrolled left position of this view. This is the left edge of
 the displayed part of your view. You do not need to draw any pixels
 farther left, since those are outside of the frame of your view on
 screen.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The left edge of the displayed part of your view, in pixels.
</li></ul>
  </div>

    </div>
</div>


<a name="getScrollY()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        int
      </span>
      <span class="sympad">getScrollY</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Return the scrolled top position of this view. This is the top edge of
 the displayed part of your view. You do not need to draw any pixels above
 it, since those are outside of the frame of your view on screen.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The top edge of the displayed part of your view, in pixels.
</li></ul>
  </div>

    </div>
</div>


<a name="getSolidColor()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getSolidColor</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Override this if your view is known to always be drawn on top of a solid color background,
 and needs to draw fading edges. Returning a non-zero color enables the view system to
 optimize the drawing of the fading edges. If you do return a non-zero color, the alpha
 should be set to 0xFF.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The known solid color background for this view, or 0 if the color may vary
</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setVerticalFadingEdgeEnabled(boolean)">setVerticalFadingEdgeEnabled(boolean)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setHorizontalFadingEdgeEnabled(boolean)">setHorizontalFadingEdgeEnabled(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getSystemUiVisibility()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getSystemUiVisibility</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the last {@link #setSystemUiVisibility(int) that this view has requested.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Bitwise-or of flags <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LOW_PROFILE">SYSTEM_UI_FLAG_LOW_PROFILE</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_HIDE_NAVIGATION">SYSTEM_UI_FLAG_HIDE_NAVIGATION</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_FULLSCREEN">SYSTEM_UI_FLAG_FULLSCREEN</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LAYOUT_STABLE">SYSTEM_UI_FLAG_LAYOUT_STABLE</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION">SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION</a></code>,
 and <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN">SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN</a></code>.
</li></ul>
  </div>

    </div>
</div>


<a name="getTag(int)"></a>

<div class="jd-details api apilevel-4"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/java/lang/Object.html">Object</a>
      </span>
      <span class="sympad">getTag</span>
      <span class="normal">(int key)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the tag associated with this view and the specified key.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>key
          </th><td>The key identifying the tag</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the Object stored in this view as a tag</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setTag(int, java.lang.Object)">setTag(int, Object)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getTag()">getTag()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getTag()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/java/lang/Object.html">Object</a>
      </span>
      <span class="sympad">getTag</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns this view's tag.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the Object stored in this view as a tag</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setTag(java.lang.Object)">setTag(Object)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getTag(int)">getTag(int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getTextAlignment()"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getTextAlignment</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Return the resolved text alignment.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:textAlignment">android:textAlignment</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the resolved text alignment. Returns one of:

 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_GRAVITY">TEXT_ALIGNMENT_GRAVITY</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_CENTER">TEXT_ALIGNMENT_CENTER</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_TEXT_START">TEXT_ALIGNMENT_TEXT_START</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_TEXT_END">TEXT_ALIGNMENT_TEXT_END</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_VIEW_START">TEXT_ALIGNMENT_VIEW_START</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_VIEW_END">TEXT_ALIGNMENT_VIEW_END</a></code></li></ul>
  </div>

    </div>
</div>


<a name="getTextDirection()"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getTextDirection</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Return the resolved text direction.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:textDirection">android:textDirection</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the resolved text direction. Returns one of:

 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_FIRST_STRONG">TEXT_DIRECTION_FIRST_STRONG</a></code>
 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_ANY_RTL">TEXT_DIRECTION_ANY_RTL</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_LTR">TEXT_DIRECTION_LTR</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_RTL">TEXT_DIRECTION_RTL</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_LOCALE">TEXT_DIRECTION_LOCALE</a></code></li></ul>
  </div>

    </div>
</div>


<a name="getTop()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        int
      </span>
      <span class="sympad">getTop</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Top position of this view relative to its parent.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The top of this view, in pixels.
</li></ul>
  </div>

    </div>
</div>


<a name="getTouchDelegate()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/android/view/TouchDelegate.html">TouchDelegate</a>
      </span>
      <span class="sympad">getTouchDelegate</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the TouchDelegate for this View.
</p></div>

    </div>
</div>


<a name="getTouchables()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/java/util/ArrayList.html">ArrayList</a>&lt;<a href="./View_files/View.htm">View</a>&gt;
      </span>
      <span class="sympad">getTouchables</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Find and return all touchable views that are descendants of this view,
 possibly including this view if it is touchable itself.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>A list of touchable views
</li></ul>
  </div>

    </div>
</div>


<a name="getTranslationX()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        float
      </span>
      <span class="sympad">getTranslationX</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The horizontal location of this view relative to its <code><a href="http://developer.android.com/reference/android/view/View.html#getLeft()">left</a></code> position.
 This position is post-layout, in addition to wherever the object's
 layout placed it.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The horizontal position of this view relative to its left position, in pixels.
</li></ul>
  </div>

    </div>
</div>


<a name="getTranslationY()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        float
      </span>
      <span class="sympad">getTranslationY</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The horizontal location of this view relative to its <code><a href="http://developer.android.com/reference/android/view/View.html#getTop()">top</a></code> position.
 This position is post-layout, in addition to wherever the object's
 layout placed it.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The vertical position of this view relative to its top position,
 in pixels.
</li></ul>
  </div>

    </div>
</div>


<a name="getVerticalFadingEdgeLength()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getVerticalFadingEdgeLength</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the size of the vertical faded edges used to indicate that more
 content in this view is visible.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:fadingEdgeLength">android:fadingEdgeLength</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The size in pixels of the vertical faded edge or 0 if vertical
         faded edges are not enabled for this view.</li></ul>
  </div>

    </div>
</div>


<a name="getVerticalScrollbarPosition()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getVerticalScrollbarPosition</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The position where the vertical scroll bar will show, if applicable.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setVerticalScrollbarPosition(int)">setVerticalScrollbarPosition(int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getVerticalScrollbarWidth()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getVerticalScrollbarWidth</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the width of the vertical scrollbar.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The width in pixels of the vertical scrollbar or 0 if there
         is no vertical scrollbar.
</li></ul>
  </div>

    </div>
</div>


<a name="getViewTreeObserver()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/android/view/ViewTreeObserver.html">ViewTreeObserver</a>
      </span>
      <span class="sympad">getViewTreeObserver</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the ViewTreeObserver for this view's hierarchy. The view tree
 observer can be used to get notifications when global events, like
 layout, happen.

 The returned ViewTreeObserver observer is not guaranteed to remain
 valid for the lifetime of this View. If the caller of this method keeps
 a long-lived reference to ViewTreeObserver, it should always check for
 the return value of <code><a href="http://developer.android.com/reference/android/view/ViewTreeObserver.html#isAlive()">isAlive()</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The ViewTreeObserver for this view's hierarchy.
</li></ul>
  </div>

    </div>
</div>


<a name="getVisibility()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getVisibility</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the visibility status for this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:visibility">android:visibility</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>One of <code><a href="http://developer.android.com/reference/android/view/View.html#VISIBLE">VISIBLE</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#INVISIBLE">INVISIBLE</a></code>, or <code><a href="http://developer.android.com/reference/android/view/View.html#GONE">GONE</a></code>.</li></ul>
  </div>

    </div>
</div>


<a name="getWidth()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        int
      </span>
      <span class="sympad">getWidth</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Return the width of the your view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The width of your view, in pixels.
</li></ul>
  </div>

    </div>
</div>


<a name="getWindowSystemUiVisibility()"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getWindowSystemUiVisibility</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the current system UI visibility that is currently set for
 the entire window.  This is the combination of the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code> values supplied by all of the
 views in the window.
</p></div>

    </div>
</div>


<a name="getWindowToken()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/android/os/IBinder.html">IBinder</a>
      </span>
      <span class="sympad">getWindowToken</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Retrieve a unique token identifying the window this view is attached to.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Return the window's token for use in
 <code><a href="http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#token">WindowManager.LayoutParams.token</a></code>.
</li></ul>
  </div>

    </div>
</div>


<a name="getWindowVisibility()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        int
      </span>
      <span class="sympad">getWindowVisibility</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the current visibility of the window this view is attached to
 (either <code><a href="http://developer.android.com/reference/android/view/View.html#GONE">GONE</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#INVISIBLE">INVISIBLE</a></code>, or <code><a href="http://developer.android.com/reference/android/view/View.html#VISIBLE">VISIBLE</a></code>).</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Returns the current visibility of the view's window.
</li></ul>
  </div>

    </div>
</div>


<a name="getWindowVisibleDisplayFrame(android.graphics.Rect)"></a>

<div class="jd-details api apilevel-3"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getWindowVisibleDisplayFrame</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> outRect)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 3</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Retrieve the overall visible display size in which the window this view is
 attached to has been positioned in.  This takes into account screen
 decorations above the window, for both cases where the window itself
 is being position inside of them or the window is being placed under
 then and covered insets are used for the window to position its content
 inside.  In effect, this tells you the available area where content can
 be placed and remain visible to users.

 </p><p>This function requires an IPC back to the window manager to retrieve
 the requested information, so should not be used in performance critical
 code like drawing.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>outRect
          </th><td>Filled in with the visible display frame.  If the view
 is not attached to a window, this is simply the raw display size.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="getX()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        float
      </span>
      <span class="sympad">getX</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The visual x position of this view, in pixels. This is equivalent to the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setTranslationX(float)">translationX</a></code> property plus the current
 <code><a href="http://developer.android.com/reference/android/view/View.html#getLeft()">left</a></code> property.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The visual x position of this view, in pixels.
</li></ul>
  </div>

    </div>
</div>


<a name="getY()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        float
      </span>
      <span class="sympad">getY</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The visual y position of this view, in pixels. This is equivalent to the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setTranslationY(float)">translationY</a></code> property plus the current
 <code><a href="http://developer.android.com/reference/android/view/View.html#getTop()">top</a></code> property.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The visual y position of this view, in pixels.
</li></ul>
  </div>

    </div>
</div>


<a name="hasFocus()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">hasFocus</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns true if this view has focus iteself, or is the ancestor of the
 view that has focus.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if this view has or contains focus, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="hasFocusable()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">hasFocusable</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns true if this view is focusable or if it contains a reachable View
 for which <code><a href="http://developer.android.com/reference/android/view/View.html#hasFocusable()">hasFocusable()</a></code> returns true. A "reachable hasFocusable()"
 is a View whose parents do not block descendants focus.

 Only <code><a href="http://developer.android.com/reference/android/view/View.html#VISIBLE">VISIBLE</a></code> views are considered focusable.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if the view is focusable or if the view contains a focusable
         View, false otherwise.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/ViewGroup.html#FOCUS_BLOCK_DESCENDANTS">FOCUS_BLOCK_DESCENDANTS</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="hasOnClickListeners()"></a>

<div class="jd-details api apilevel-15"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">hasOnClickListeners</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 15</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Return whether this view has an attached OnClickListener.  Returns
 true if there is a listener, false if there is none.
</p></div>

    </div>
</div>


<a name="hasOverlappingRendering()"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">hasOverlappingRendering</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns whether this View has content which overlaps. This function, intended to be
 overridden by specific View types, is an optimization when alpha is set on a view. If
 rendering overlaps in a view with alpha &lt; 1, that view is drawn to an offscreen buffer
 and then composited it into place, which can be expensive. If the view has no overlapping
 rendering, the view can draw each primitive with the appropriate alpha value directly.
 An example of overlapping rendering is a TextView with a background image, such as a
 Button. An example of non-overlapping rendering is a TextView with no background, or
 an ImageView with only the foreground image. The default implementation returns true;
 subclasses should override if they have cases which can be optimized.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if the content in this view might overlap, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="hasTransientState()"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">hasTransientState</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates whether the view is currently tracking transient state that the
 app should not need to concern itself with saving and restoring, but that
 the framework should take special note to preserve when possible.

 </p><p>A view with transient state cannot be trivially rebound from an external
 data source, such as an adapter binding item views in a list. This may be
 because the view is performing an animation, tracking user selection
 of content, or similar.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if the view has transient state
</li></ul>
  </div>

    </div>
</div>


<a name="hasWindowFocus()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">hasWindowFocus</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns true if this view is in a window that currently has window focus.
 Note that this is not the same as the view itself having focus.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if this view is in a window that currently has window focus.
</li></ul>
  </div>

    </div>
</div>


<a name="inflate(android.content.Context, int, android.view.ViewGroup)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
         
         
         
        <a href="./View_files/View.htm">View</a>
      </span>
      <span class="sympad">inflate</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/content/Context.html">Context</a> context, int resource, <a href="http://developer.android.com/reference/android/view/ViewGroup.html">ViewGroup</a> root)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Inflate a view from an XML resource.  This convenience method wraps the <code><a href="http://developer.android.com/reference/android/view/LayoutInflater.html">LayoutInflater</a></code> class, which provides a full range of options for view inflation.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>context
          </th><td>The Context object for your activity or application.</td>
        </tr>
        <tr>
          <th>resource
          </th><td>The resource ID to inflate</td>
        </tr>
        <tr>
          <th>root
          </th><td>A view group that will be the parent.  Used to properly inflate the
 layout_* parameters.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/LayoutInflater.html">LayoutInflater</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="invalidate(android.graphics.Rect)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">invalidate</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> dirty)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Mark the area defined by dirty as needing to be drawn. If the view is
 visible, <code><a href="http://developer.android.com/reference/android/view/View.html#onDraw(android.graphics.Canvas)">onDraw(android.graphics.Canvas)</a></code> will be called at some point
 in the future. This must be called from a UI thread. To call from a non-UI
 thread, call <code><a href="http://developer.android.com/reference/android/view/View.html#postInvalidate()">postInvalidate()</a></code>.

 WARNING: This method is destructive to dirty.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>dirty
          </th><td>the rectangle representing the bounds of the dirty region
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="invalidate(int, int, int, int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">invalidate</span>
      <span class="normal">(int l, int t, int r, int b)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Mark the area defined by the rect (l,t,r,b) as needing to be drawn.
 The coordinates of the dirty rect are relative to the view.
 If the view is visible, <code><a href="http://developer.android.com/reference/android/view/View.html#onDraw(android.graphics.Canvas)">onDraw(android.graphics.Canvas)</a></code>
 will be called at some point in the future. This must be called from
 a UI thread. To call from a non-UI thread, call <code><a href="http://developer.android.com/reference/android/view/View.html#postInvalidate()">postInvalidate()</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>l
          </th><td>the left position of the dirty region</td>
        </tr>
        <tr>
          <th>t
          </th><td>the top position of the dirty region</td>
        </tr>
        <tr>
          <th>r
          </th><td>the right position of the dirty region</td>
        </tr>
        <tr>
          <th>b
          </th><td>the bottom position of the dirty region
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="invalidate()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">invalidate</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Invalidate the whole view. If the view is visible,
 <code><a href="http://developer.android.com/reference/android/view/View.html#onDraw(android.graphics.Canvas)">onDraw(android.graphics.Canvas)</a></code> will be called at some point in
 the future. This must be called from a UI thread. To call from a non-UI thread,
 call <code><a href="http://developer.android.com/reference/android/view/View.html#postInvalidate()">postInvalidate()</a></code>.
</p></div>

    </div>
</div>


<a name="invalidateDrawable(android.graphics.drawable.Drawable)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">invalidateDrawable</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a> drawable)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Invalidates the specified Drawable.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>drawable
          </th><td>the drawable to invalidate
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="isActivated()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isActivated</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the activation state of this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if the view is activated, false otherwise
</li></ul>
  </div>

    </div>
</div>


<a name="isClickable()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isClickable</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates whether this view reacts to click events or not.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:clickable">android:clickable</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if the view is clickable, false otherwise</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setClickable(boolean)">setClickable(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="isDirty()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isDirty</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>True if this view has changed since the last time being drawn.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The dirty state of this view.
</li></ul>
  </div>

    </div>
</div>


<a name="isDrawingCacheEnabled()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isDrawingCacheEnabled</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Indicates whether the drawing cache is enabled for this view.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if the drawing cache is enabled</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setDrawingCacheEnabled(boolean)">setDrawingCacheEnabled(boolean)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getDrawingCache()">getDrawingCache()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="isDuplicateParentStateEnabled()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isDuplicateParentStateEnabled</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Indicates whether this duplicates its drawable state from its parent.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if this view's drawable state is duplicated from the parent,
         false otherwise</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getDrawableState()">getDrawableState()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setDuplicateParentStateEnabled(boolean)">setDuplicateParentStateEnabled(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="isEnabled()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isEnabled</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the enabled status for this view. The interpretation of the
 enabled state varies by subclass.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if this view is enabled, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="isFocusable()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        boolean
      </span>
      <span class="sympad">isFocusable</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns whether this View is able to take focus.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:focusable">android:focusable</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if this view can take focus, or false otherwise.</li></ul>
  </div>

    </div>
</div>


<a name="isFocusableInTouchMode()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        boolean
      </span>
      <span class="sympad">isFocusableInTouchMode</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>When a view is focusable, it may not want to take focus when in touch mode.
 For example, a button would like focus when the user is navigating via a D-pad
 so that the user can click on it, but once the user starts touching the screen,
 the button shouldn't take focus</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:focusableInTouchMode">android:focusableInTouchMode</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Whether the view is focusable in touch mode.</li></ul>
  </div>

    </div>
</div>


<a name="isFocused()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isFocused</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns true if this view has focus</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if this view has focus, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="isHapticFeedbackEnabled()"></a>

<div class="jd-details api apilevel-3"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isHapticFeedbackEnabled</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 3</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:hapticFeedbackEnabled">android:hapticFeedbackEnabled</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>whether this view should have haptic feedback enabled for events
 long presses.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setHapticFeedbackEnabled(boolean)">setHapticFeedbackEnabled(boolean)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#performHapticFeedback(int)">performHapticFeedback(int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="isHardwareAccelerated()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isHardwareAccelerated</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Indicates whether this view is attached to a hardware accelerated
 window or not.</p>

 <p>Even if this method returns true, it does not mean that every call
 to <code><a href="http://developer.android.com/reference/android/view/View.html#draw(android.graphics.Canvas)">draw(android.graphics.Canvas)</a></code> will be made with an hardware
 accelerated <code><a href="http://developer.android.com/reference/android/graphics/Canvas.html">Canvas</a></code>. For instance, if this view
 is drawn onto an offscreen <code><a href="http://developer.android.com/reference/android/graphics/Bitmap.html">Bitmap</a></code> and its
 window is hardware accelerated,
 <code><a href="http://developer.android.com/reference/android/graphics/Canvas.html#isHardwareAccelerated()">isHardwareAccelerated()</a></code> will likely
 return false, and this method will return true.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if the view is attached to a window and the window is
         hardware accelerated; false in any other case.
</li></ul>
  </div>

    </div>
</div>


<a name="isHorizontalFadingEdgeEnabled()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isHorizontalFadingEdgeEnabled</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Indicate whether the horizontal edges are faded when the view is
 scrolled horizontally.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:requiresFadingEdge">android:requiresFadingEdge</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if the horizontal edges should are faded on scroll, false
         otherwise</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setHorizontalFadingEdgeEnabled(boolean)">setHorizontalFadingEdgeEnabled(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="isHorizontalScrollBarEnabled()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isHorizontalScrollBarEnabled</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Indicate whether the horizontal scrollbar should be drawn or not. The
 scrollbar is not drawn by default.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if the horizontal scrollbar should be painted, false
         otherwise</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setHorizontalScrollBarEnabled(boolean)">setHorizontalScrollBarEnabled(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="isHovered()"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isHovered</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns true if the view is currently hovered.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if the view is currently hovered.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setHovered(boolean)">setHovered(boolean)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#onHoverChanged(boolean)">onHoverChanged(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="isInEditMode()"></a>

<div class="jd-details api apilevel-3"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isInEditMode</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 3</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates whether this View is currently in edit mode. A View is usually
 in edit mode when displayed within a developer tool. For instance, if
 this View is being drawn by a visual user interface builder, this method
 should return true.

 Subclasses should check the return value of this method to provide
 different behaviors if their normal behavior might interfere with the
 host environment. For instance: the class spawns a thread in its
 constructor, the drawing code relies on device-specific features, etc.

 This method is usually checked in the drawing code of custom widgets.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if this View is in edit mode, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="isInTouchMode()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isInTouchMode</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns whether the device is currently in touch mode.  Touch mode is entered
 once the user begins interacting with the device by touch, and affects various
 things like whether focus is always visible to the user.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Whether the device is in touch mode.
</li></ul>
  </div>

    </div>
</div>


<a name="isLayoutRequested()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isLayoutRequested</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Indicates whether or not this view's layout will be requested during
 the next hierarchy layout pass.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if the layout will be forced during next layout pass
</li></ul>
  </div>

    </div>
</div>


<a name="isLongClickable()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isLongClickable</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates whether this view reacts to long click events or not.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:longClickable">android:longClickable</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if the view is long clickable, false otherwise</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setLongClickable(boolean)">setLongClickable(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="isOpaque()"></a>

<div class="jd-details api apilevel-7"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isOpaque</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 7</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates whether this View is opaque. An opaque View guarantees that it will
 draw all the pixels overlapping its bounds using a fully opaque color.

 Subclasses of View should override this method whenever possible to indicate
 whether an instance is opaque. Opaque Views are treated in a special way by
 the View hierarchy, possibly allowing it to perform optimizations during
 invalidate/draw passes.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if this View is guaranteed to be fully opaque, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="isPaddingRelative()"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isPaddingRelative</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Return if the padding as been set thru relative values
 <code><a href="http://developer.android.com/reference/android/view/View.html#setPaddingRelative(int, int, int, int)">setPaddingRelative(int, int, int, int)</a></code> or thru</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:paddingStart">android:paddingStart</a></li>
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:paddingEnd">android:paddingEnd</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if the padding is relative or false if it is not.
</li></ul>
  </div>

    </div>
</div>


<a name="isPressed()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isPressed</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates whether the view is currently in pressed state. Unless
 <code><a href="http://developer.android.com/reference/android/view/View.html#setPressed(boolean)">setPressed(boolean)</a></code> is explicitly called, only clickable views can enter
 the pressed state.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if the view is currently pressed, false otherwise
</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setPressed(boolean)">setPressed(boolean)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#isClickable()">isClickable()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setClickable(boolean)">setClickable(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="isSaveEnabled()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isSaveEnabled</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates whether this view will save its state (that is,
 whether its <code><a href="http://developer.android.com/reference/android/view/View.html#onSaveInstanceState()">onSaveInstanceState()</a></code> method will be called).</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:saveEnabled">android:saveEnabled</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Returns true if the view state saving is enabled, else false.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setSaveEnabled(boolean)">setSaveEnabled(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="isSaveFromParentEnabled()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isSaveFromParentEnabled</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates whether the entire hierarchy under this view will save its
 state when a state saving traversal occurs from its parent.  The default
 is true; if false, these views will not be saved unless
 <code><a href="http://developer.android.com/reference/android/view/View.html#saveHierarchyState(android.util.SparseArray<android.os.Parcelable>)">saveHierarchyState(SparseArray)</a></code> is called directly on this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Returns true if the view state saving from parent is enabled, else false.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setSaveFromParentEnabled(boolean)">setSaveFromParentEnabled(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="isScrollContainer()"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isScrollContainer</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates whether this view is one of the set of scrollable containers in
 its window.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:isScrollContainer">android:isScrollContainer</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>whether this view is one of the set of scrollable containers in
 its window</li></ul>
  </div>

    </div>
</div>


<a name="isScrollbarFadingEnabled()"></a>

<div class="jd-details api apilevel-5"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isScrollbarFadingEnabled</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns true if scrollbars will fade when this view is not scrolling</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:fadeScrollbars">android:fadeScrollbars</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if scrollbar fading is enabled</li></ul>
  </div>

    </div>
</div>


<a name="isSelected()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isSelected</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Indicates the selection state of this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if the view is selected, false otherwise
</li></ul>
  </div>

    </div>
</div>


<a name="isShown()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isShown</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the visibility of this view and all of its ancestors</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if this view and all of its ancestors are <code><a href="http://developer.android.com/reference/android/view/View.html#VISIBLE">VISIBLE</a></code>
</li></ul>
  </div>

    </div>
</div>


<a name="isSoundEffectsEnabled()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isSoundEffectsEnabled</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:soundEffectsEnabled">android:soundEffectsEnabled</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>whether this view should have sound effects enabled for events such as
     clicking and touching.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setSoundEffectsEnabled(boolean)">setSoundEffectsEnabled(boolean)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#playSoundEffect(int)">playSoundEffect(int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="isVerticalFadingEdgeEnabled()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isVerticalFadingEdgeEnabled</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Indicate whether the vertical edges are faded when the view is
 scrolled horizontally.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:requiresFadingEdge">android:requiresFadingEdge</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if the vertical edges should are faded on scroll, false
         otherwise</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setVerticalFadingEdgeEnabled(boolean)">setVerticalFadingEdgeEnabled(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="isVerticalScrollBarEnabled()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isVerticalScrollBarEnabled</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Indicate whether the vertical scrollbar should be drawn or not. The
 scrollbar is not drawn by default.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if the vertical scrollbar should be painted, false
         otherwise</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setVerticalScrollBarEnabled(boolean)">setVerticalScrollBarEnabled(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="jumpDrawablesToCurrentState()"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">jumpDrawablesToCurrentState</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Call <code><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html#jumpToCurrentState()">Drawable.jumpToCurrentState()</a></code>
 on all Drawable objects associated with this view.
</p></div>

    </div>
</div>


<a name="layout(int, int, int, int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">layout</span>
      <span class="normal">(int l, int t, int r, int b)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Assign a size and position to a view and all of its
 descendants

 </p><p>This is the second phase of the layout mechanism.
 (The first is measuring). In this phase, each parent calls
 layout on all of its children to position them.
 This is typically done using the child measurements
 that were stored in the measure pass().</p>

 <p>Derived classes should not override this method.
 Derived classes with children should override
 onLayout. In that method, they should
 call layout on each of their children.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>l
          </th><td>Left position, relative to parent</td>
        </tr>
        <tr>
          <th>t
          </th><td>Top position, relative to parent</td>
        </tr>
        <tr>
          <th>r
          </th><td>Right position, relative to parent</td>
        </tr>
        <tr>
          <th>b
          </th><td>Bottom position, relative to parent
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="measure(int, int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        void
      </span>
      <span class="sympad">measure</span>
      <span class="normal">(int widthMeasureSpec, int heightMeasureSpec)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>
 This is called to find out how big a view should be. The parent
 supplies constraint information in the width and height parameters.
 </p>

 <p>
 The actual measurement work of a view is performed in
 <code><a href="http://developer.android.com/reference/android/view/View.html#onMeasure(int, int)">onMeasure(int, int)</a></code>, called by this method. Therefore, only
 <code><a href="http://developer.android.com/reference/android/view/View.html#onMeasure(int, int)">onMeasure(int, int)</a></code> can and must be overridden by subclasses.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>widthMeasureSpec
          </th><td>Horizontal space requirements as imposed by the
        parent</td>
        </tr>
        <tr>
          <th>heightMeasureSpec
          </th><td>Vertical space requirements as imposed by the
        parent</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#onMeasure(int, int)">onMeasure(int, int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="offsetLeftAndRight(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">offsetLeftAndRight</span>
      <span class="normal">(int offset)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Offset this view's horizontal location by the specified amount of pixels.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>offset
          </th><td>the numer of pixels to offset the view by
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="offsetTopAndBottom(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">offsetTopAndBottom</span>
      <span class="normal">(int offset)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Offset this view's vertical location by the specified number of pixels.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>offset
          </th><td>the number of pixels to offset the view by
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="onCheckIsTextEditor()"></a>

<div class="jd-details api apilevel-3"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">onCheckIsTextEditor</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 3</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Check whether the called view is a text editor, in which case it
 would make sense to automatically display a soft input window for
 it.  Subclasses should override this if they implement
 <code><a href="http://developer.android.com/reference/android/view/View.html#onCreateInputConnection(android.view.inputmethod.EditorInfo)">onCreateInputConnection(EditorInfo)</a></code> to return true if
 a call on that method would return a non-null InputConnection, and
 they are really a first-class editor that the user would normally
 start typing on when the go into a window containing your view.

 </p><p>The default implementation always returns false.  This does
 <em>not</em> mean that its <code><a href="http://developer.android.com/reference/android/view/View.html#onCreateInputConnection(android.view.inputmethod.EditorInfo)">onCreateInputConnection(EditorInfo)</a></code>
 will not be called or the user can not otherwise perform edits on your
 view; it is just a hint to the system that this is not the primary
 purpose of this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Returns true if this view is a text editor, else false.
</li></ul>
  </div>

    </div>
</div>


<a name="onCreateInputConnection(android.view.inputmethod.EditorInfo)"></a>

<div class="jd-details api apilevel-3"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/android/view/inputmethod/InputConnection.html">InputConnection</a>
      </span>
      <span class="sympad">onCreateInputConnection</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/inputmethod/EditorInfo.html">EditorInfo</a> outAttrs)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 3</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Create a new InputConnection for an InputMethod to interact
 with the view.  The default implementation returns null, since it doesn't
 support input methods.  You can override this to implement such support.
 This is only needed for views that take focus and text input.

 </p><p>When implementing this, you probably also want to implement
 <code><a href="http://developer.android.com/reference/android/view/View.html#onCheckIsTextEditor()">onCheckIsTextEditor()</a></code> to indicate you will return a
 non-null InputConnection.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>outAttrs
          </th><td>Fill in with attribute information about the connection.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="onDragEvent(android.view.DragEvent)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">onDragEvent</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/DragEvent.html">DragEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Handles drag events sent by the system following a call to
 <code><a href="http://developer.android.com/reference/android/view/View.html#startDrag(android.content.ClipData, android.view.View.DragShadowBuilder, java.lang.Object, int)">startDrag()</a></code>.
</p><p>
 When the system calls this method, it passes a
 <code><a href="http://developer.android.com/reference/android/view/DragEvent.html">DragEvent</a></code> object. A call to
 <code><a href="http://developer.android.com/reference/android/view/DragEvent.html#getAction()">getAction()</a></code> returns one of the action type constants defined
 in DragEvent. The method uses these to determine what is happening in the drag and drop
 operation.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>event
          </th><td>The <code><a href="http://developer.android.com/reference/android/view/DragEvent.html">DragEvent</a></code> sent by the system.
 The <code><a href="http://developer.android.com/reference/android/view/DragEvent.html#getAction()">getAction()</a></code> method returns an action type constant defined
 in DragEvent, indicating the type of drag event represented by this object.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li><code>true</code> if the method was successful, otherwise <code>false</code>.
 <p>
  The method should return <code>true</code> in response to an action type of
  <code><a href="http://developer.android.com/reference/android/view/DragEvent.html#ACTION_DRAG_STARTED">ACTION_DRAG_STARTED</a></code> to receive drag events for the current
  operation.
 </p>
 <p>
  The method should also return <code>true</code> in response to an action type of
  <code><a href="http://developer.android.com/reference/android/view/DragEvent.html#ACTION_DROP">ACTION_DROP</a></code> if it consumed the drop, or
  <code>false</code> if it didn't.
 </p>
</li></ul>
  </div>

    </div>
</div>


<a name="onFilterTouchEventForSecurity(android.view.MotionEvent)"></a>

<div class="jd-details api apilevel-9"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">onFilterTouchEventForSecurity</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Filter the touch event to apply security policies.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>event
          </th><td>The motion event to be filtered.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if the event should be dispatched, false if the event should be dropped.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getFilterTouchesWhenObscured()">getFilterTouchesWhenObscured()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="onFinishTemporaryDetach()"></a>

<div class="jd-details api apilevel-3"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">onFinishTemporaryDetach</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 3</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Called after <code><a href="http://developer.android.com/reference/android/view/View.html#onStartTemporaryDetach()">onStartTemporaryDetach()</a></code> when the container is done
 changing the view.
</p></div>

    </div>
</div>


<a name="onGenericMotionEvent(android.view.MotionEvent)"></a>

<div class="jd-details api apilevel-12"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">onGenericMotionEvent</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 12</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Implement this method to handle generic motion events.
 </p><p>
 Generic motion events describe joystick movements, mouse hovers, track pad
 touches, scroll wheel movements and other input events.  The
 <code><a href="http://developer.android.com/reference/android/view/MotionEvent.html#getSource()">source</a></code> of the motion event specifies
 the class of input that was received.  Implementations of this method
 must examine the bits in the source before processing the event.
 The following code example shows how this is done.
 </p><p>
 Generic motion events with source class <code><a href="http://developer.android.com/reference/android/view/InputDevice.html#SOURCE_CLASS_POINTER">SOURCE_CLASS_POINTER</a></code>
 are delivered to the view under the pointer.  All other generic motion events are
 delivered to the focused view.
 </p>
 <pre class="prettyprint"><span class="pln">&nbsp;</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">boolean</span><span class="pln"> onGenericMotionEvent</span><span class="pun">(</span><span class="typ">MotionEvent</span><span class="pln"> </span><span class="kwd">event</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp;</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">((</span><span class="kwd">event</span><span class="pun">.</span><span class="pln">getSource</span><span class="pun">()</span><span class="pln"> </span><span class="pun">&amp;</span><span class="pln"> </span><span class="typ">InputDevice</span><span class="pun">.</span><span class="pln">SOURCE_CLASS_JOYSTICK</span><span class="pun">)</span><span class="pln"> </span><span class="pun">!=</span><span class="pln"> </span><span class="lit">0</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="kwd">event</span><span class="pun">.</span><span class="pln">getAction</span><span class="pun">()</span><span class="pln"> </span><span class="pun">==</span><span class="pln"> </span><span class="typ">MotionEvent</span><span class="pun">.</span><span class="pln">ACTION_MOVE</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span class="com">// process the joystick movement...</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span class="pun">}</span><span class="pln"><br>&nbsp; &nbsp; &nbsp;</span><span class="pun">}</span><span class="pln"><br>&nbsp; &nbsp; &nbsp;</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">((</span><span class="kwd">event</span><span class="pun">.</span><span class="pln">getSource</span><span class="pun">()</span><span class="pln"> </span><span class="pun">&amp;</span><span class="pln"> </span><span class="typ">InputDevice</span><span class="pun">.</span><span class="pln">SOURCE_CLASS_POINTER</span><span class="pun">)</span><span class="pln"> </span><span class="pun">!=</span><span class="pln"> </span><span class="lit">0</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span class="kwd">switch</span><span class="pln"> </span><span class="pun">(</span><span class="kwd">event</span><span class="pun">.</span><span class="pln">getAction</span><span class="pun">())</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span class="kwd">case</span><span class="pln"> </span><span class="typ">MotionEvent</span><span class="pun">.</span><span class="pln">ACTION_HOVER_MOVE</span><span class="pun">:</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span class="com">// process the mouse hover movement...</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span class="kwd">case</span><span class="pln"> </span><span class="typ">MotionEvent</span><span class="pun">.</span><span class="pln">ACTION_SCROLL</span><span class="pun">:</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span class="com">// process the scroll wheel movement...</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span class="pun">}</span><span class="pln"><br>&nbsp; &nbsp; &nbsp;</span><span class="pun">}</span><span class="pln"><br>&nbsp; &nbsp; &nbsp;</span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">super</span><span class="pun">.</span><span class="pln">onGenericMotionEvent</span><span class="pun">(</span><span class="kwd">event</span><span class="pun">);</span><span class="pln"><br>&nbsp;</span><span class="pun">}</span></pre><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>event
          </th><td>The generic motion event being processed.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if the event was handled, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="onHoverChanged(boolean)"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">onHoverChanged</span>
      <span class="normal">(boolean hovered)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Implement this method to handle hover state changes.
 </p><p>
 This method is called whenever the hover state changes as a result of a
 call to <code><a href="http://developer.android.com/reference/android/view/View.html#setHovered(boolean)">setHovered(boolean)</a></code>.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>hovered
          </th><td>The current hover state, as returned by <code><a href="http://developer.android.com/reference/android/view/View.html#isHovered()">isHovered()</a></code>.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#isHovered()">isHovered()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setHovered(boolean)">setHovered(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="onHoverEvent(android.view.MotionEvent)"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">onHoverEvent</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Implement this method to handle hover events.
 </p><p>
 This method is called whenever a pointer is hovering into, over, or out of the
 bounds of a view and the view is not currently being touched.
 Hover events are represented as pointer events with action
 <code><a href="http://developer.android.com/reference/android/view/MotionEvent.html#ACTION_HOVER_ENTER">ACTION_HOVER_ENTER</a></code>, <code><a href="http://developer.android.com/reference/android/view/MotionEvent.html#ACTION_HOVER_MOVE">ACTION_HOVER_MOVE</a></code>,
 or <code><a href="http://developer.android.com/reference/android/view/MotionEvent.html#ACTION_HOVER_EXIT">ACTION_HOVER_EXIT</a></code>.
 </p>
 <ul>
 <li>The view receives a hover event with action <code><a href="http://developer.android.com/reference/android/view/MotionEvent.html#ACTION_HOVER_ENTER">ACTION_HOVER_ENTER</a></code>
 when the pointer enters the bounds of the view.</li>
 <li>The view receives a hover event with action <code><a href="http://developer.android.com/reference/android/view/MotionEvent.html#ACTION_HOVER_MOVE">ACTION_HOVER_MOVE</a></code>
 when the pointer has already entered the bounds of the view and has moved.</li>
 <li>The view receives a hover event with action <code><a href="http://developer.android.com/reference/android/view/MotionEvent.html#ACTION_HOVER_EXIT">ACTION_HOVER_EXIT</a></code>
 when the pointer has exited the bounds of the view or when the pointer is
 about to go down due to a button click, tap, or similar user action that
 causes the view to be touched.</li>
 </ul>
 <p>
 The view should implement this method to return true to indicate that it is
 handling the hover event, such as by changing its drawable state.
 </p><p>
 The default implementation calls <code><a href="http://developer.android.com/reference/android/view/View.html#setHovered(boolean)">setHovered(boolean)</a></code> to update the hovered state
 of the view when a hover enter or hover exit event is received, if the view
 is enabled and is clickable.  The default implementation also sends hover
 accessibility events.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>event
          </th><td>The motion event that describes the hover.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if the view handled the hover event.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#isHovered()">isHovered()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setHovered(boolean)">setHovered(boolean)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#onHoverChanged(boolean)">onHoverChanged(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent)"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">onInitializeAccessibilityEvent</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html">AccessibilityEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Initializes an <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html">AccessibilityEvent</a></code> with information about
 this View which is the event source. In other words, the source of
 an accessibility event is the view whose state change triggered firing
 the event.
 </p><p>
 Example: Setting the password property of an event in addition
          to properties set by the super implementation:
 </p><pre class="prettyprint"><span class="pln">&nbsp;</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> onInitializeAccessibilityEvent</span><span class="pun">(</span><span class="typ">AccessibilityEvent</span><span class="pln"> </span><span class="kwd">event</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp;</span><span class="kwd">super</span><span class="pun">.</span><span class="pln">onInitializeAccessibilityEvent</span><span class="pun">(</span><span class="kwd">event</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp;</span><span class="kwd">event</span><span class="pun">.</span><span class="pln">setPassword</span><span class="pun">(</span><span class="kwd">true</span><span class="pun">);</span><span class="pln"><br>&nbsp;</span><span class="pun">}</span></pre>
 <p>
 If an <code><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html">View.AccessibilityDelegate</a></code> has been specified via calling
 <code><a href="http://developer.android.com/reference/android/view/View.html#setAccessibilityDelegate(android.view.View.AccessibilityDelegate)">setAccessibilityDelegate(AccessibilityDelegate)</a></code> its
 <code><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html#onInitializeAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent)">onInitializeAccessibilityEvent(View, AccessibilityEvent)</a></code>
 is responsible for handling this call.
 </p>
 <p class="note"><strong>Note:</strong> Always call the super implementation before adding
 information to the event, in case the default implementation has basic information to add.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>event
          </th><td>The event to initialize.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#sendAccessibilityEvent(int)">sendAccessibilityEvent(int)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent)">dispatchPopulateAccessibilityEvent(AccessibilityEvent)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo)"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">onInitializeAccessibilityNodeInfo</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html">AccessibilityNodeInfo</a> info)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Initializes an <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html">AccessibilityNodeInfo</a></code> with information about this view.
 The base implementation sets:
 </p><ul>
   <li><code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html#setParent(android.view.View)">setParent(View)</a></code>,</li>
   <li><code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html#setBoundsInParent(android.graphics.Rect)">setBoundsInParent(Rect)</a></code>,</li>
   <li><code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html#setBoundsInScreen(android.graphics.Rect)">setBoundsInScreen(Rect)</a></code>,</li>
   <li><code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html#setPackageName(java.lang.CharSequence)">setPackageName(CharSequence)</a></code>,</li>
   <li><code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html#setClassName(java.lang.CharSequence)">setClassName(CharSequence)</a></code>,</li>
   <li><code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html#setContentDescription(java.lang.CharSequence)">setContentDescription(CharSequence)</a></code>,</li>
   <li><code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html#setEnabled(boolean)">setEnabled(boolean)</a></code>,</li>
   <li><code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html#setClickable(boolean)">setClickable(boolean)</a></code>,</li>
   <li><code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html#setFocusable(boolean)">setFocusable(boolean)</a></code>,</li>
   <li><code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html#setFocused(boolean)">setFocused(boolean)</a></code>,</li>
   <li><code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html#setLongClickable(boolean)">setLongClickable(boolean)</a></code>,</li>
   <li><code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html#setSelected(boolean)">setSelected(boolean)</a></code>,</li>
 </ul>
 <p>
 Subclasses should override this method, call the super implementation,
 and set additional attributes.
 </p>
 <p>
 If an <code><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html">View.AccessibilityDelegate</a></code> has been specified via calling
 <code><a href="http://developer.android.com/reference/android/view/View.html#setAccessibilityDelegate(android.view.View.AccessibilityDelegate)">setAccessibilityDelegate(AccessibilityDelegate)</a></code> its
 <code><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html#onInitializeAccessibilityNodeInfo(android.view.View, android.view.accessibility.AccessibilityNodeInfo)">onInitializeAccessibilityNodeInfo(View, AccessibilityNodeInfo)</a></code>
 is responsible for handling this call.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>info
          </th><td>The instance to initialize.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="onKeyDown(int, android.view.KeyEvent)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">onKeyDown</span>
      <span class="normal">(int keyCode, <a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Default implementation of <code><a href="http://developer.android.com/reference/android/view/KeyEvent.Callback.html#onKeyDown(int, android.view.KeyEvent)">KeyEvent.Callback.onKeyDown()</a></code>: perform press of the view
 when <code><a href="http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_DPAD_CENTER">KEYCODE_DPAD_CENTER</a></code> or <code><a href="http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_ENTER">KEYCODE_ENTER</a></code>
 is released, if the view is enabled and clickable.

 </p><p>Key presses in software keyboards will generally NOT trigger this listener,
 although some may elect to do so in some situations. Do not rely on this to
 catch software key presses.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>keyCode
          </th><td>A key code that represents the button pressed, from
                <code><a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a></code>.</td>
        </tr>
        <tr>
          <th>event
          </th><td>The KeyEvent object that defines the button action.
</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>If you handled the event, return true.  If you want to allow
         the event to be handled by the next receiver, return false.
</li></ul>
  </div>

    </div>
</div>


<a name="onKeyLongPress(int, android.view.KeyEvent)"></a>

<div class="jd-details api apilevel-5"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">onKeyLongPress</span>
      <span class="normal">(int keyCode, <a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Default implementation of <code><a href="http://developer.android.com/reference/android/view/KeyEvent.Callback.html#onKeyLongPress(int, android.view.KeyEvent)">KeyEvent.Callback.onKeyLongPress()</a></code>: always returns false (doesn't handle
 the event).
 </p><p>Key presses in software keyboards will generally NOT trigger this listener,
 although some may elect to do so in some situations. Do not rely on this to
 catch software key presses.
</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>keyCode
          </th><td>The value in event.getKeyCode().</td>
        </tr>
        <tr>
          <th>event
          </th><td>Description of the key event.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>If you handled the event, return true.  If you want to allow
         the event to be handled by the next receiver, return false.
</li></ul>
  </div>

    </div>
</div>


<a name="onKeyMultiple(int, int, android.view.KeyEvent)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">onKeyMultiple</span>
      <span class="normal">(int keyCode, int repeatCount, <a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Default implementation of <code><a href="http://developer.android.com/reference/android/view/KeyEvent.Callback.html#onKeyMultiple(int, int, android.view.KeyEvent)">KeyEvent.Callback.onKeyMultiple()</a></code>: always returns false (doesn't handle
 the event).
 </p><p>Key presses in software keyboards will generally NOT trigger this listener,
 although some may elect to do so in some situations. Do not rely on this to
 catch software key presses.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>keyCode
          </th><td>A key code that represents the button pressed, from
                    <code><a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a></code>.</td>
        </tr>
        <tr>
          <th>repeatCount
          </th><td>The number of times the action was made.</td>
        </tr>
        <tr>
          <th>event
          </th><td>The KeyEvent object that defines the button action.
</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>If you handled the event, return true.  If you want to allow
         the event to be handled by the next receiver, return false.
</li></ul>
  </div>

    </div>
</div>


<a name="onKeyPreIme(int, android.view.KeyEvent)"></a>

<div class="jd-details api apilevel-3"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">onKeyPreIme</span>
      <span class="normal">(int keyCode, <a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 3</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Handle a key event before it is processed by any input method
 associated with the view hierarchy.  This can be used to intercept
 key events in special situations before the IME consumes them; a
 typical example would be handling the BACK key to update the application's
 UI instead of allowing the IME to see it and close itself.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>keyCode
          </th><td>The value in event.getKeyCode().</td>
        </tr>
        <tr>
          <th>event
          </th><td>Description of the key event.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>If you handled the event, return true. If you want to allow the
         event to be handled by the next receiver, return false.
</li></ul>
  </div>

    </div>
</div>


<a name="onKeyShortcut(int, android.view.KeyEvent)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">onKeyShortcut</span>
      <span class="normal">(int keyCode, <a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Called on the focused view when a key shortcut event is not handled.
 Override this method to implement local key shortcuts for the View.
 Key shortcuts can also be implemented by setting the
 <code><a href="http://developer.android.com/reference/android/view/MenuItem.html#setShortcut(char, char)">shortcut</a></code> property of menu items.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>keyCode
          </th><td>The value in event.getKeyCode().</td>
        </tr>
        <tr>
          <th>event
          </th><td>Description of the key event.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>If you handled the event, return true. If you want to allow the
         event to be handled by the next receiver, return false.
</li></ul>
  </div>

    </div>
</div>


<a name="onKeyUp(int, android.view.KeyEvent)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">onKeyUp</span>
      <span class="normal">(int keyCode, <a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Default implementation of <code><a href="http://developer.android.com/reference/android/view/KeyEvent.Callback.html#onKeyUp(int, android.view.KeyEvent)">KeyEvent.Callback.onKeyUp()</a></code>: perform clicking of the view
 when <code><a href="http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_DPAD_CENTER">KEYCODE_DPAD_CENTER</a></code> or
 <code><a href="http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_ENTER">KEYCODE_ENTER</a></code> is released.
 </p><p>Key presses in software keyboards will generally NOT trigger this listener,
 although some may elect to do so in some situations. Do not rely on this to
 catch software key presses.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>keyCode
          </th><td>A key code that represents the button pressed, from
                <code><a href="http://developer.android.com/reference/android/view/KeyEvent.html">KeyEvent</a></code>.</td>
        </tr>
        <tr>
          <th>event
          </th><td>The KeyEvent object that defines the button action.
</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>If you handled the event, return true.  If you want to allow
         the event to be handled by the next receiver, return false.
</li></ul>
  </div>

    </div>
</div>


<a name="onPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent)"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">onPopulateAccessibilityEvent</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html">AccessibilityEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Called from <code><a href="http://developer.android.com/reference/android/view/View.html#dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent)">dispatchPopulateAccessibilityEvent(AccessibilityEvent)</a></code>
 giving a chance to this View to populate the accessibility event with its
 text content. While this method is free to modify event
 attributes other than text content, doing so should normally be performed in
 <code><a href="http://developer.android.com/reference/android/view/View.html#onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent)">onInitializeAccessibilityEvent(AccessibilityEvent)</a></code>.
 </p><p>
 Example: Adding formatted date string to an accessibility event in addition
          to the text added by the super implementation:
 </p><pre class="prettyprint"><span class="pln">&nbsp;</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> onPopulateAccessibilityEvent</span><span class="pun">(</span><span class="typ">AccessibilityEvent</span><span class="pln"> </span><span class="kwd">event</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp;</span><span class="kwd">super</span><span class="pun">.</span><span class="pln">onPopulateAccessibilityEvent</span><span class="pun">(</span><span class="kwd">event</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp;</span><span class="kwd">final</span><span class="pln"> </span><span class="kwd">int</span><span class="pln"> flags </span><span class="pun">=</span><span class="pln"> </span><span class="typ">DateUtils</span><span class="pun">.</span><span class="pln">FORMAT_SHOW_DATE </span><span class="pun">|</span><span class="pln"> </span><span class="typ">DateUtils</span><span class="pun">.</span><span class="pln">FORMAT_SHOW_WEEKDAY</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp;</span><span class="typ">String</span><span class="pln"> selectedDateUtterance </span><span class="pun">=</span><span class="pln"> </span><span class="typ">DateUtils</span><span class="pun">.</span><span class="pln">formatDateTime</span><span class="pun">(</span><span class="pln">mContext</span><span class="pun">,</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;mCurrentDate</span><span class="pun">.</span><span class="pln">getTimeInMillis</span><span class="pun">(),</span><span class="pln"> flags</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp;</span><span class="kwd">event</span><span class="pun">.</span><span class="pln">getText</span><span class="pun">().</span><span class="pln">add</span><span class="pun">(</span><span class="pln">selectedDateUtterance</span><span class="pun">);</span><span class="pln"><br>&nbsp;</span><span class="pun">}</span></pre>
 <p>
 If an <code><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html">View.AccessibilityDelegate</a></code> has been specified via calling
 <code><a href="http://developer.android.com/reference/android/view/View.html#setAccessibilityDelegate(android.view.View.AccessibilityDelegate)">setAccessibilityDelegate(AccessibilityDelegate)</a></code> its
 <code><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html#onPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent)">onPopulateAccessibilityEvent(View, AccessibilityEvent)</a></code>
 is responsible for handling this call.
 </p>
 <p class="note"><strong>Note:</strong> Always call the super implementation before adding
 information to the event, in case the default implementation has basic information to add.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>event
          </th><td>The accessibility event which to populate.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#sendAccessibilityEvent(int)">sendAccessibilityEvent(int)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent)">dispatchPopulateAccessibilityEvent(AccessibilityEvent)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="onRtlPropertiesChanged(int)"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">onRtlPropertiesChanged</span>
      <span class="normal">(int layoutDirection)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Called when any RTL property (layout direction or text direction or text alignment) has
 been changed.

 Subclasses need to override this method to take care of cached information that depends on the
 resolved layout direction, or to inform child views that inherit their layout direction.

 The default implementation does nothing.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>layoutDirection
          </th><td>the direction of the layout</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#LAYOUT_DIRECTION_LTR">LAYOUT_DIRECTION_LTR</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#LAYOUT_DIRECTION_RTL">LAYOUT_DIRECTION_RTL</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="onScreenStateChanged(int)"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">onScreenStateChanged</span>
      <span class="normal">(int screenState)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>This method is called whenever the state of the screen this view is
 attached to changes. A state change will usually occurs when the screen
 turns on or off (whether it happens automatically or the user does it
 manually.)</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>screenState
          </th><td>The new state of the screen. Can be either
                    <code><a href="http://developer.android.com/reference/android/view/View.html#SCREEN_STATE_ON">SCREEN_STATE_ON</a></code> or <code><a href="http://developer.android.com/reference/android/view/View.html#SCREEN_STATE_OFF">SCREEN_STATE_OFF</a></code>
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="onStartTemporaryDetach()"></a>

<div class="jd-details api apilevel-3"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">onStartTemporaryDetach</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 3</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>This is called when a container is going to temporarily detach a child, with
 <code><a href="http://developer.android.com/reference/android/view/ViewGroup.html#detachViewFromParent(android.view.View)">ViewGroup.detachViewFromParent</a></code>.
 It will either be followed by <code><a href="http://developer.android.com/reference/android/view/View.html#onFinishTemporaryDetach()">onFinishTemporaryDetach()</a></code> or
 <code><a href="http://developer.android.com/reference/android/view/View.html#onDetachedFromWindow()">onDetachedFromWindow()</a></code> when the container is done.
</p></div>

    </div>
</div>


<a name="onTouchEvent(android.view.MotionEvent)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">onTouchEvent</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Implement this method to handle touch screen motion events.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>event
          </th><td>The motion event.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if the event was handled, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="onTrackballEvent(android.view.MotionEvent)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">onTrackballEvent</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Implement this method to handle trackball motion events.  The
 <em>relative</em> movement of the trackball since the last event
 can be retrieve with <code><a href="http://developer.android.com/reference/android/view/MotionEvent.html#getX()">MotionEvent.getX()</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/MotionEvent.html#getY()">MotionEvent.getY()</a></code>.  These are normalized so
 that a movement of 1 corresponds to the user pressing one DPAD key (so
 they will often be fractional values, representing the more fine-grained
 movement information available from a trackball).</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>event
          </th><td>The motion event.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if the event was handled, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="onWindowFocusChanged(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">onWindowFocusChanged</span>
      <span class="normal">(boolean hasWindowFocus)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Called when the window containing this view gains or loses focus.  Note
 that this is separate from view focus: to receive key events, both
 your view and its window must have focus.  If a window is displayed
 on top of yours that takes input focus, then your own window will lose
 focus but the view focus will remain unchanged.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>hasWindowFocus
          </th><td>True if the window containing this view now has
        focus, false otherwise.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="onWindowSystemUiVisibilityChanged(int)"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">onWindowSystemUiVisibilityChanged</span>
      <span class="normal">(int visible)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Override to find out when the window's requested system UI visibility
 has changed, that is the value returned by <code><a href="http://developer.android.com/reference/android/view/View.html#getWindowSystemUiVisibility()">getWindowSystemUiVisibility()</a></code>.
 This is different from the callbacks recieved through
 <code><a href="http://developer.android.com/reference/android/view/View.html#setOnSystemUiVisibilityChangeListener(android.view.View.OnSystemUiVisibilityChangeListener)">setOnSystemUiVisibilityChangeListener(OnSystemUiVisibilityChangeListener)</a></code>
 in that this is only telling you about the local request of the window,
 not the actual values applied by the system.
</p></div>

    </div>
</div>


<a name="performAccessibilityAction(int, android.os.Bundle)"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">performAccessibilityAction</span>
      <span class="normal">(int action, <a href="http://developer.android.com/reference/android/os/Bundle.html">Bundle</a> arguments)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Performs the specified accessibility action on the view. For
 possible accessibility actions look at <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html">AccessibilityNodeInfo</a></code>.
 </p><p>
 If an <code><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html">View.AccessibilityDelegate</a></code> has been specified via calling
 <code><a href="http://developer.android.com/reference/android/view/View.html#setAccessibilityDelegate(android.view.View.AccessibilityDelegate)">setAccessibilityDelegate(AccessibilityDelegate)</a></code> its
 <code><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html#performAccessibilityAction(android.view.View, int, android.os.Bundle)">performAccessibilityAction(View, int, Bundle)</a></code>
 is responsible for handling this call.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>action
          </th><td>The action to perform.</td>
        </tr>
        <tr>
          <th>arguments
          </th><td>Optional action arguments.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Whether the action was performed.
</li></ul>
  </div>

    </div>
</div>


<a name="performClick()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">performClick</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Call this view's OnClickListener, if it is defined.  Performs all normal
 actions associated with clicking: reporting accessibility event, playing
 a sound, etc.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True there was an assigned OnClickListener that was called, false
         otherwise is returned.
</li></ul>
  </div>

    </div>
</div>


<a name="performHapticFeedback(int)"></a>

<div class="jd-details api apilevel-3"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">performHapticFeedback</span>
      <span class="normal">(int feedbackConstant)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 3</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>BZZZTT!!1!

 </p><p>Provide haptic feedback to the user for this view.

 </p><p>The framework will provide haptic feedback for some built in actions,
 such as long presses, but you may wish to provide feedback for your
 own widget.

 </p><p>The feedback will only be performed if
 <code><a href="http://developer.android.com/reference/android/view/View.html#isHapticFeedbackEnabled()">isHapticFeedbackEnabled()</a></code> is true.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>feedbackConstant
          </th><td>One of the constants defined in
 <code><a href="http://developer.android.com/reference/android/view/HapticFeedbackConstants.html">HapticFeedbackConstants</a></code>
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="performHapticFeedback(int, int)"></a>

<div class="jd-details api apilevel-3"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">performHapticFeedback</span>
      <span class="normal">(int feedbackConstant, int flags)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 3</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>BZZZTT!!1!

 </p><p>Like <code><a href="http://developer.android.com/reference/android/view/View.html#performHapticFeedback(int)">performHapticFeedback(int)</a></code>, with additional options.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>feedbackConstant
          </th><td>One of the constants defined in
 <code><a href="http://developer.android.com/reference/android/view/HapticFeedbackConstants.html">HapticFeedbackConstants</a></code></td>
        </tr>
        <tr>
          <th>flags
          </th><td>Additional flags as per <code><a href="http://developer.android.com/reference/android/view/HapticFeedbackConstants.html">HapticFeedbackConstants</a></code>.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="performLongClick()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">performLongClick</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Call this view's OnLongClickListener, if it is defined. Invokes the context menu if the
 OnLongClickListener did not consume the event.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if one of the above receivers consumed the event, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="playSoundEffect(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">playSoundEffect</span>
      <span class="normal">(int soundConstant)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Play a sound effect for this view.

 </p><p>The framework will play sound effects for some built in actions, such as
 clicking, but you may wish to play these effects in your widget,
 for instance, for internal navigation.

 </p><p>The sound effect will only be played if sound effects are enabled by the user, and
 <code><a href="http://developer.android.com/reference/android/view/View.html#isSoundEffectsEnabled()">isSoundEffectsEnabled()</a></code> is true.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>soundConstant
          </th><td>One of the constants defined in <code><a href="http://developer.android.com/reference/android/view/SoundEffectConstants.html">SoundEffectConstants</a></code>
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="post(java.lang.Runnable)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">post</span>
      <span class="normal">(<a href="http://developer.android.com/reference/java/lang/Runnable.html">Runnable</a> action)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Causes the Runnable to be added to the message queue.
 The runnable will be run on the user interface thread.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>action
          </th><td>The Runnable that will be executed.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Returns true if the Runnable was successfully placed in to the
         message queue.  Returns false on failure, usually because the
         looper processing the message queue is exiting.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#postDelayed(java.lang.Runnable, long)">postDelayed(Runnable, long)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#removeCallbacks(java.lang.Runnable)">removeCallbacks(Runnable)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="postDelayed(java.lang.Runnable, long)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">postDelayed</span>
      <span class="normal">(<a href="http://developer.android.com/reference/java/lang/Runnable.html">Runnable</a> action, long delayMillis)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Causes the Runnable to be added to the message queue, to be run
 after the specified amount of time elapses.
 The runnable will be run on the user interface thread.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>action
          </th><td>The Runnable that will be executed.</td>
        </tr>
        <tr>
          <th>delayMillis
          </th><td>The delay (in milliseconds) until the Runnable
        will be executed.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if the Runnable was successfully placed in to the
         message queue.  Returns false on failure, usually because the
         looper processing the message queue is exiting.  Note that a
         result of true does not mean the Runnable will be processed --
         if the looper is quit before the delivery time of the message
         occurs then the message will be dropped.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#post(java.lang.Runnable)">post(Runnable)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#removeCallbacks(java.lang.Runnable)">removeCallbacks(Runnable)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="postInvalidate(int, int, int, int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">postInvalidate</span>
      <span class="normal">(int left, int top, int right, int bottom)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Cause an invalidate of the specified area to happen on a subsequent cycle
 through the event loop. Use this to invalidate the View from a non-UI thread.</p>

 <p>This method can be invoked from outside of the UI thread
 only when this View is attached to a window.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>left
          </th><td>The left coordinate of the rectangle to invalidate.</td>
        </tr>
        <tr>
          <th>top
          </th><td>The top coordinate of the rectangle to invalidate.</td>
        </tr>
        <tr>
          <th>right
          </th><td>The right coordinate of the rectangle to invalidate.</td>
        </tr>
        <tr>
          <th>bottom
          </th><td>The bottom coordinate of the rectangle to invalidate.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#invalidate(int, int, int, int)">invalidate(int, int, int, int)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#invalidate(android.graphics.Rect)">invalidate(Rect)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#postInvalidateDelayed(long, int, int, int, int)">postInvalidateDelayed(long, int, int, int, int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="postInvalidate()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">postInvalidate</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Cause an invalidate to happen on a subsequent cycle through the event loop.
 Use this to invalidate the View from a non-UI thread.</p>

 <p>This method can be invoked from outside of the UI thread
 only when this View is attached to a window.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#invalidate()">invalidate()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#postInvalidateDelayed(long)">postInvalidateDelayed(long)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="postInvalidateDelayed(long, int, int, int, int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">postInvalidateDelayed</span>
      <span class="normal">(long delayMilliseconds, int left, int top, int right, int bottom)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Cause an invalidate of the specified area to happen on a subsequent cycle
 through the event loop. Waits for the specified amount of time.</p>

 <p>This method can be invoked from outside of the UI thread
 only when this View is attached to a window.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>delayMilliseconds
          </th><td>the duration in milliseconds to delay the
         invalidation by</td>
        </tr>
        <tr>
          <th>left
          </th><td>The left coordinate of the rectangle to invalidate.</td>
        </tr>
        <tr>
          <th>top
          </th><td>The top coordinate of the rectangle to invalidate.</td>
        </tr>
        <tr>
          <th>right
          </th><td>The right coordinate of the rectangle to invalidate.</td>
        </tr>
        <tr>
          <th>bottom
          </th><td>The bottom coordinate of the rectangle to invalidate.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#invalidate(int, int, int, int)">invalidate(int, int, int, int)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#invalidate(android.graphics.Rect)">invalidate(Rect)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#postInvalidate(int, int, int, int)">postInvalidate(int, int, int, int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="postInvalidateDelayed(long)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">postInvalidateDelayed</span>
      <span class="normal">(long delayMilliseconds)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Cause an invalidate to happen on a subsequent cycle through the event
 loop. Waits for the specified amount of time.</p>

 <p>This method can be invoked from outside of the UI thread
 only when this View is attached to a window.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>delayMilliseconds
          </th><td>the duration in milliseconds to delay the
         invalidation by</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#invalidate()">invalidate()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#postInvalidate()">postInvalidate()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="postInvalidateOnAnimation(int, int, int, int)"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">postInvalidateOnAnimation</span>
      <span class="normal">(int left, int top, int right, int bottom)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Cause an invalidate of the specified area to happen on the next animation
 time step, typically the next display frame.</p>

 <p>This method can be invoked from outside of the UI thread
 only when this View is attached to a window.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>left
          </th><td>The left coordinate of the rectangle to invalidate.</td>
        </tr>
        <tr>
          <th>top
          </th><td>The top coordinate of the rectangle to invalidate.</td>
        </tr>
        <tr>
          <th>right
          </th><td>The right coordinate of the rectangle to invalidate.</td>
        </tr>
        <tr>
          <th>bottom
          </th><td>The bottom coordinate of the rectangle to invalidate.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#invalidate(int, int, int, int)">invalidate(int, int, int, int)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#invalidate(android.graphics.Rect)">invalidate(Rect)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="postInvalidateOnAnimation()"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">postInvalidateOnAnimation</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Cause an invalidate to happen on the next animation time step, typically the
 next display frame.</p>

 <p>This method can be invoked from outside of the UI thread
 only when this View is attached to a window.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#invalidate()">invalidate()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="postOnAnimation(java.lang.Runnable)"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">postOnAnimation</span>
      <span class="normal">(<a href="http://developer.android.com/reference/java/lang/Runnable.html">Runnable</a> action)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Causes the Runnable to execute on the next animation time step.
 The runnable will be run on the user interface thread.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>action
          </th><td>The Runnable that will be executed.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#postOnAnimationDelayed(java.lang.Runnable, long)">postOnAnimationDelayed(Runnable, long)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#removeCallbacks(java.lang.Runnable)">removeCallbacks(Runnable)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="postOnAnimationDelayed(java.lang.Runnable, long)"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">postOnAnimationDelayed</span>
      <span class="normal">(<a href="http://developer.android.com/reference/java/lang/Runnable.html">Runnable</a> action, long delayMillis)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Causes the Runnable to execute on the next animation time step,
 after the specified amount of time elapses.
 The runnable will be run on the user interface thread.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>action
          </th><td>The Runnable that will be executed.</td>
        </tr>
        <tr>
          <th>delayMillis
          </th><td>The delay (in milliseconds) until the Runnable
        will be executed.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#postOnAnimation(java.lang.Runnable)">postOnAnimation(Runnable)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#removeCallbacks(java.lang.Runnable)">removeCallbacks(Runnable)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="refreshDrawableState()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">refreshDrawableState</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Call this to force a view to update its drawable state. This will cause
 drawableStateChanged to be called on this view. Views that are interested
 in the new state should call getDrawableState.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#drawableStateChanged()">drawableStateChanged()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getDrawableState()">getDrawableState()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="removeCallbacks(java.lang.Runnable)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">removeCallbacks</span>
      <span class="normal">(<a href="http://developer.android.com/reference/java/lang/Runnable.html">Runnable</a> action)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Removes the specified Runnable from the message queue.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>action
          </th><td>The Runnable to remove from the message handling queue</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if this view could ask the Handler to remove the Runnable,
         false otherwise. When the returned value is true, the Runnable
         may or may not have been actually removed from the message queue
         (for instance, if the Runnable was not in the queue already.)</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#post(java.lang.Runnable)">post(Runnable)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#postDelayed(java.lang.Runnable, long)">postDelayed(Runnable, long)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#postOnAnimation(java.lang.Runnable)">postOnAnimation(Runnable)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#postOnAnimationDelayed(java.lang.Runnable, long)">postOnAnimationDelayed(Runnable, long)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="removeOnAttachStateChangeListener(android.view.View.OnAttachStateChangeListener)"></a>

<div class="jd-details api apilevel-12"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">removeOnAttachStateChangeListener</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/View.OnAttachStateChangeListener.html">View.OnAttachStateChangeListener</a> listener)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 12</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Remove a listener for attach state changes. The listener will receive no further
 notification of window attach/detach events.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>listener
          </th><td>Listener to remove</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#addOnAttachStateChangeListener(android.view.View.OnAttachStateChangeListener)">addOnAttachStateChangeListener(OnAttachStateChangeListener)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="removeOnLayoutChangeListener(android.view.View.OnLayoutChangeListener)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">removeOnLayoutChangeListener</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/View.OnLayoutChangeListener.html">View.OnLayoutChangeListener</a> listener)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Remove a listener for layout changes.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>listener
          </th><td>The listener for layout bounds change.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="requestFitSystemWindows()"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">requestFitSystemWindows</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Ask that a new dispatch of <code><a href="http://developer.android.com/reference/android/view/View.html#fitSystemWindows(android.graphics.Rect)">fitSystemWindows(Rect)</a></code> be performed.
</p></div>

    </div>
</div>


<a name="requestFocus(int, android.graphics.Rect)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">requestFocus</span>
      <span class="normal">(int direction, <a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> previouslyFocusedRect)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Call this to try to give focus to a specific view or to one of its descendants
 and give it hints about the direction and a specific rectangle that the focus
 is coming from.  The rectangle can help give larger views a finer grained hint
 about where focus is coming from, and therefore, where to show selection, or
 forward focus change internally.

 A view will not actually take focus if it is not focusable (<code><a href="http://developer.android.com/reference/android/view/View.html#isFocusable()">isFocusable()</a></code> returns
 false), or if it is focusable and it is not focusable in touch mode
 (<code><a href="http://developer.android.com/reference/android/view/View.html#isFocusableInTouchMode()">isFocusableInTouchMode()</a></code>) while the device is in touch mode.

 A View will not take focus if it is not visible.

 A View will not take focus if one of its parents has
 <code><a href="http://developer.android.com/reference/android/view/ViewGroup.html#getDescendantFocusability()">getDescendantFocusability()</a></code> equal to
 <code><a href="http://developer.android.com/reference/android/view/ViewGroup.html#FOCUS_BLOCK_DESCENDANTS">FOCUS_BLOCK_DESCENDANTS</a></code>.

 See also <code><a href="http://developer.android.com/reference/android/view/View.html#focusSearch(int)">focusSearch(int)</a></code>, which is what you call to say that you
 have focus, and you want your parent to look for the next one.

 You may wish to override this method if your custom <code><a href="./View_files/View.htm">View</a></code> has an internal
 <code><a href="./View_files/View.htm">View</a></code> that it wishes to forward the request to.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>direction
          </th><td>One of FOCUS_UP, FOCUS_DOWN, FOCUS_LEFT, and FOCUS_RIGHT</td>
        </tr>
        <tr>
          <th>previouslyFocusedRect
          </th><td>The rectangle (in this View's coordinate system)
        to give a finer grained hint about where focus is coming from.  May be null
        if there is no hint.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Whether this view or one of its descendants actually took focus.
</li></ul>
  </div>

    </div>
</div>


<a name="requestFocus(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        boolean
      </span>
      <span class="sympad">requestFocus</span>
      <span class="normal">(int direction)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Call this to try to give focus to a specific view or to one of its
 descendants and give it a hint about what direction focus is heading.

 A view will not actually take focus if it is not focusable (<code><a href="http://developer.android.com/reference/android/view/View.html#isFocusable()">isFocusable()</a></code> returns
 false), or if it is focusable and it is not focusable in touch mode
 (<code><a href="http://developer.android.com/reference/android/view/View.html#isFocusableInTouchMode()">isFocusableInTouchMode()</a></code>) while the device is in touch mode.

 See also <code><a href="http://developer.android.com/reference/android/view/View.html#focusSearch(int)">focusSearch(int)</a></code>, which is what you call to say that you
 have focus, and you want your parent to look for the next one.

 This is equivalent to calling <code><a href="http://developer.android.com/reference/android/view/View.html#requestFocus(int, android.graphics.Rect)">requestFocus(int, Rect)</a></code> with
 <code>null</code> set for the previously focused rectangle.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>direction
          </th><td>One of FOCUS_UP, FOCUS_DOWN, FOCUS_LEFT, and FOCUS_RIGHT</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Whether this view or one of its descendants actually took focus.
</li></ul>
  </div>

    </div>
</div>


<a name="requestFocus()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        boolean
      </span>
      <span class="sympad">requestFocus</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Call this to try to give focus to a specific view or to one of its
 descendants.

 A view will not actually take focus if it is not focusable (<code><a href="http://developer.android.com/reference/android/view/View.html#isFocusable()">isFocusable()</a></code> returns
 false), or if it is focusable and it is not focusable in touch mode
 (<code><a href="http://developer.android.com/reference/android/view/View.html#isFocusableInTouchMode()">isFocusableInTouchMode()</a></code>) while the device is in touch mode.

 See also <code><a href="http://developer.android.com/reference/android/view/View.html#focusSearch(int)">focusSearch(int)</a></code>, which is what you call to say that you
 have focus, and you want your parent to look for the next one.

 This is equivalent to calling <code><a href="http://developer.android.com/reference/android/view/View.html#requestFocus(int, android.graphics.Rect)">requestFocus(int, Rect)</a></code> with arguments
 <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_DOWN">FOCUS_DOWN</a></code> and <code>null</code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Whether this view or one of its descendants actually took focus.
</li></ul>
  </div>

    </div>
</div>


<a name="requestFocusFromTouch()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        boolean
      </span>
      <span class="sympad">requestFocusFromTouch</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Call this to try to give focus to a specific view or to one of its descendants. This is a
 special variant of <code><a href="http://developer.android.com/reference/android/view/View.html#requestFocus()">requestFocus()</a></code> that will allow views that are not focuable in
 touch mode to request focus when they are touched.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Whether this view or one of its descendants actually took focus.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#isInTouchMode()">isInTouchMode()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="requestLayout()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">requestLayout</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Call this when something has changed which has invalidated the
 layout of this view. This will schedule a layout pass of the view
 tree.
</p></div>

    </div>
</div>


<a name="requestRectangleOnScreen(android.graphics.Rect)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">requestRectangleOnScreen</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> rectangle)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Request that a rectangle of this view be visible on the screen,
 scrolling if necessary just enough.

 </p><p>A View should call this if it maintains some notion of which part
 of its content is interesting.  For example, a text editing view
 should call this when its cursor moves.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>rectangle
          </th><td>The rectangle.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Whether any parent scrolled.
</li></ul>
  </div>

    </div>
</div>


<a name="requestRectangleOnScreen(android.graphics.Rect, boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">requestRectangleOnScreen</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> rectangle, boolean immediate)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Request that a rectangle of this view be visible on the screen,
 scrolling if necessary just enough.

 </p><p>A View should call this if it maintains some notion of which part
 of its content is interesting.  For example, a text editing view
 should call this when its cursor moves.

 </p><p>When <code>immediate</code> is set to true, scrolling will not be
 animated.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>rectangle
          </th><td>The rectangle.</td>
        </tr>
        <tr>
          <th>immediate
          </th><td>True to forbid animated scrolling, false otherwise</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Whether any parent scrolled.
</li></ul>
  </div>

    </div>
</div>


<a name="resolveSize(int, int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
         
         
         
        int
      </span>
      <span class="sympad">resolveSize</span>
      <span class="normal">(int size, int measureSpec)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Version of <code><a href="http://developer.android.com/reference/android/view/View.html#resolveSizeAndState(int, int, int)">resolveSizeAndState(int, int, int)</a></code>
 returning only the <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_SIZE_MASK">MEASURED_SIZE_MASK</a></code> bits of the result.
</p></div>

    </div>
</div>


<a name="resolveSizeAndState(int, int, int)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
         
         
         
        int
      </span>
      <span class="sympad">resolveSizeAndState</span>
      <span class="normal">(int size, int measureSpec, int childMeasuredState)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Utility to reconcile a desired size and state, with constraints imposed
 by a MeasureSpec.  Will take the desired size, unless a different size
 is imposed by the constraints.  The returned value is a compound integer,
 with the resolved size in the <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_SIZE_MASK">MEASURED_SIZE_MASK</a></code> bits and
 optionally the bit <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_STATE_TOO_SMALL">MEASURED_STATE_TOO_SMALL</a></code> set if the resulting
 size is smaller than the size the view wants to be.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>size
          </th><td>How big the view wants to be</td>
        </tr>
        <tr>
          <th>measureSpec
          </th><td>Constraints imposed by the parent</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Size information bit mask as defined by
 <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_SIZE_MASK">MEASURED_SIZE_MASK</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_STATE_TOO_SMALL">MEASURED_STATE_TOO_SMALL</a></code>.
</li></ul>
  </div>

    </div>
</div>


<a name="restoreHierarchyState(android.util.SparseArray&lt;android.os.Parcelable&gt;)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">restoreHierarchyState</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/util/SparseArray.html">SparseArray</a>&lt;<a href="http://developer.android.com/reference/android/os/Parcelable.html">Parcelable</a>&gt; container)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Restore this view hierarchy's frozen state from the given container.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>container
          </th><td>The SparseArray which holds previously frozen states.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#saveHierarchyState(android.util.SparseArray<android.os.Parcelable>)">saveHierarchyState(android.util.SparseArray)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#dispatchRestoreInstanceState(android.util.SparseArray<android.os.Parcelable>)">dispatchRestoreInstanceState(android.util.SparseArray)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#onRestoreInstanceState(android.os.Parcelable)">onRestoreInstanceState(android.os.Parcelable)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="saveHierarchyState(android.util.SparseArray&lt;android.os.Parcelable&gt;)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">saveHierarchyState</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/util/SparseArray.html">SparseArray</a>&lt;<a href="http://developer.android.com/reference/android/os/Parcelable.html">Parcelable</a>&gt; container)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Store this view hierarchy's frozen state into the given container.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>container
          </th><td>The SparseArray in which to save the view's state.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#restoreHierarchyState(android.util.SparseArray<android.os.Parcelable>)">restoreHierarchyState(android.util.SparseArray)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#dispatchSaveInstanceState(android.util.SparseArray<android.os.Parcelable>)">dispatchSaveInstanceState(android.util.SparseArray)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#onSaveInstanceState()">onSaveInstanceState()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">scheduleDrawable</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a> who, <a href="http://developer.android.com/reference/java/lang/Runnable.html">Runnable</a> what, long when)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Schedules an action on a drawable to occur at a specified time.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>who
          </th><td>the recipient of the action</td>
        </tr>
        <tr>
          <th>what
          </th><td>the action to run on the drawable</td>
        </tr>
        <tr>
          <th>when
          </th><td>the time at which the action must occur. Uses the
        <code><a href="http://developer.android.com/reference/android/os/SystemClock.html#uptimeMillis()">uptimeMillis()</a></code> timebase.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="scrollBy(int, int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">scrollBy</span>
      <span class="normal">(int x, int y)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Move the scrolled position of your view. This will cause a call to
 <code><a href="http://developer.android.com/reference/android/view/View.html#onScrollChanged(int, int, int, int)">onScrollChanged(int, int, int, int)</a></code> and the view will be
 invalidated.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>x
          </th><td>the amount of pixels to scroll by horizontally</td>
        </tr>
        <tr>
          <th>y
          </th><td>the amount of pixels to scroll by vertically
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="scrollTo(int, int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">scrollTo</span>
      <span class="normal">(int x, int y)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Set the scrolled position of your view. This will cause a call to
 <code><a href="http://developer.android.com/reference/android/view/View.html#onScrollChanged(int, int, int, int)">onScrollChanged(int, int, int, int)</a></code> and the view will be
 invalidated.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>x
          </th><td>the x position to scroll to</td>
        </tr>
        <tr>
          <th>y
          </th><td>the y position to scroll to
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="sendAccessibilityEvent(int)"></a>

<div class="jd-details api apilevel-4"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">sendAccessibilityEvent</span>
      <span class="normal">(int eventType)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sends an accessibility event of the given type. If accessibility is
 not enabled this method has no effect. The default implementation calls
 <code><a href="http://developer.android.com/reference/android/view/View.html#onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent)">onInitializeAccessibilityEvent(AccessibilityEvent)</a></code> first
 to populate information about the event source (this View), then calls
 <code><a href="http://developer.android.com/reference/android/view/View.html#dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent)">dispatchPopulateAccessibilityEvent(AccessibilityEvent)</a></code> to
 populate the text content of the event source including its descendants,
 and last calls
 <code><a href="http://developer.android.com/reference/android/view/ViewParent.html#requestSendAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent)">requestSendAccessibilityEvent(View, AccessibilityEvent)</a></code>
 on its parent to resuest sending of the event to interested parties.
 </p><p>
 If an <code><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html">View.AccessibilityDelegate</a></code> has been specified via calling
 <code><a href="http://developer.android.com/reference/android/view/View.html#setAccessibilityDelegate(android.view.View.AccessibilityDelegate)">setAccessibilityDelegate(AccessibilityDelegate)</a></code> its
 <code><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html#sendAccessibilityEvent(android.view.View, int)">sendAccessibilityEvent(View, int)</a></code> is
 responsible for handling this call.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>eventType
          </th><td>The type of the event to send, as defined by several types from
 <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html">AccessibilityEvent</a></code>, such as
 <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html#TYPE_VIEW_CLICKED">TYPE_VIEW_CLICKED</a></code> or
 <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html#TYPE_VIEW_HOVER_ENTER">TYPE_VIEW_HOVER_ENTER</a></code>.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent)">onInitializeAccessibilityEvent(AccessibilityEvent)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent)">dispatchPopulateAccessibilityEvent(AccessibilityEvent)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/ViewParent.html#requestSendAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent)">requestSendAccessibilityEvent(View, AccessibilityEvent)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html">View.AccessibilityDelegate</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent)"></a>

<div class="jd-details api apilevel-4"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">sendAccessibilityEventUnchecked</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html">AccessibilityEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>This method behaves exactly as <code><a href="http://developer.android.com/reference/android/view/View.html#sendAccessibilityEvent(int)">sendAccessibilityEvent(int)</a></code> but
 takes as an argument an empty <code><a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html">AccessibilityEvent</a></code> and does not
 perform a check whether accessibility is enabled.
 </p><p>
 If an <code><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html">View.AccessibilityDelegate</a></code> has been specified via calling
 <code><a href="http://developer.android.com/reference/android/view/View.html#setAccessibilityDelegate(android.view.View.AccessibilityDelegate)">setAccessibilityDelegate(AccessibilityDelegate)</a></code> its
 <code><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html#sendAccessibilityEventUnchecked(android.view.View, android.view.accessibility.AccessibilityEvent)">sendAccessibilityEventUnchecked(View, AccessibilityEvent)</a></code>
 is responsible for handling this call.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>event
          </th><td>The event to send.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#sendAccessibilityEvent(int)">sendAccessibilityEvent(int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setAccessibilityDelegate(android.view.View.AccessibilityDelegate)"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setAccessibilityDelegate</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html">View.AccessibilityDelegate</a> delegate)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets a delegate for implementing accessibility support via composition as
 opposed to inheritance. The delegate's primary use is for implementing
 backwards compatible widgets. For more details see <code><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html">View.AccessibilityDelegate</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>delegate
          </th><td>The delegate instance.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html">View.AccessibilityDelegate</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setActivated(boolean)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setActivated</span>
      <span class="normal">(boolean activated)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Changes the activated state of this view. A view can be activated or not.
 Note that activation is not the same as selection.  Selection is
 a transient property, representing the view (hierarchy) the user is
 currently interacting with.  Activation is a longer-term state that the
 user can move views in and out of.  For example, in a list view with
 single or multiple selection enabled, the views in the current selection
 set are activated.  (Um, yeah, we are deeply sorry about the terminology
 here.)  The activated state is propagated down to children of the view it
 is set on.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>activated
          </th><td>true if the view must be activated, false otherwise
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setAlpha(float)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setAlpha</span>
      <span class="normal">(float alpha)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Sets the opacity of the view. This is a value from 0 to 1, where 0 means the view is
 completely transparent and 1 means the view is completely opaque.</p>

 <p>If this view overrides <code><a href="http://developer.android.com/reference/android/view/View.html#onSetAlpha(int)">onSetAlpha(int)</a></code> to return true, then this view is
 responsible for applying the opacity itself. Otherwise, calling this method is
 equivalent to calling <code><a href="http://developer.android.com/reference/android/view/View.html#setLayerType(int, android.graphics.Paint)">setLayerType(int, android.graphics.Paint)</a></code> and
 setting a hardware layer.</p>

 <p>Note that setting alpha to a translucent value (0 &lt; alpha &lt; 1) may have
 performance implications. It is generally best to use the alpha property sparingly and
 transiently, as in the case of fading animations.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:alpha">android:alpha</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>alpha
          </th><td>The opacity of the view.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setLayerType(int, android.graphics.Paint)">setLayerType(int, android.graphics.Paint)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setAnimation(android.view.animation.Animation)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setAnimation</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/animation/Animation.html">Animation</a> animation)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the next animation to play for this view.
 If you want the animation to play immediately, use
 <code><a href="http://developer.android.com/reference/android/view/View.html#startAnimation(android.view.animation.Animation)">startAnimation(android.view.animation.Animation)</a></code> instead.
 This method provides allows fine-grained
 control over the start time and invalidation, but you
 must make sure that 1) the animation has a start time set, and
 2) the view's parent (which controls animations on its children)
 will be invalidated when the animation is supposed to
 start.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>animation
          </th><td>The next animation, or null.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setBackground(android.graphics.drawable.Drawable)"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setBackground</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a> background)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Set the background to a given Drawable, or remove the background. If the
 background has padding, this View's padding is set to the background's
 padding. However, when a background is removed, this View's padding isn't
 touched. If setting the padding is desired, please use
 <code><a href="http://developer.android.com/reference/android/view/View.html#setPadding(int, int, int, int)">setPadding(int, int, int, int)</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>background
          </th><td>The Drawable to use as the background, or null to remove the
        background
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setBackgroundColor(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setBackgroundColor</span>
      <span class="normal">(int color)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the background color for this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>color
          </th><td>the color of the background
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setBackgroundDrawable(android.graphics.drawable.Drawable)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setBackgroundDrawable</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a> background)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      <p>
  </p><p class="caution">
      <strong>This method was deprecated
      in API level 16</strong>.<br> use <code><a href="http://developer.android.com/reference/android/view/View.html#setBackground(android.graphics.drawable.Drawable)">setBackground(Drawable)</a></code> instead

  </p>
  <div class="jd-tagdata jd-tagdescr"><p></p></div>

    </div>
</div>


<a name="setBackgroundResource(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setBackgroundResource</span>
      <span class="normal">(int resid)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Set the background to a given resource. The resource should refer to
 a Drawable object or 0 to remove the background.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:background">android:background</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>resid
          </th><td>The identifier of the resource.</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setBottom(int)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        void
      </span>
      <span class="sympad">setBottom</span>
      <span class="normal">(int bottom)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the bottom position of this view relative to its parent. This method is meant to be
 called by the layout system and should not generally be called otherwise, because the
 property may be changed at any time by the layout.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>bottom
          </th><td>The bottom of this view, in pixels.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setCameraDistance(float)"></a>

<div class="jd-details api apilevel-12"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setCameraDistance</span>
      <span class="normal">(float distance)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 12</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Sets the distance along the Z axis (orthogonal to the X/Y plane on which
 views are drawn) from the camera to this view. The camera's distance
 affects 3D transformations, for instance rotations around the X and Y
 axis. If the rotationX or rotationY properties are changed and this view is
 large (more than half the size of the screen), it is recommended to always
 use a camera distance that's greater than the height (X axis rotation) or
 the width (Y axis rotation) of this view.</p>

 <p>The distance of the camera from the view plane can have an affect on the
 perspective distortion of the view when it is rotated around the x or y axis.
 For example, a large distance will result in a large viewing angle, and there
 will not be much perspective distortion of the view as it rotates. A short
 distance may cause much more perspective distortion upon rotation, and can
 also result in some drawing artifacts if the rotated view ends up partially
 behind the camera (which is why the recommendation is to use a distance at
 least as far as the size of the view, if the view is to be rotated.)</p>

 <p>The distance is expressed in "depth pixels." The default distance depends
 on the screen density. For instance, on a medium density display, the
 default distance is 1280. On a high density display, the default distance
 is 1920.</p>

 <p>If you want to specify a distance that leads to visually consistent
 results across various densities, use the following formula:</p>
 <pre class="prettyprint"><span class="pln">&nbsp;</span><span class="kwd">float</span><span class="pln"> scale </span><span class="pun">=</span><span class="pln"> context</span><span class="pun">.</span><span class="pln">getResources</span><span class="pun">().</span><span class="pln">getDisplayMetrics</span><span class="pun">().</span><span class="pln">density</span><span class="pun">;</span><span class="pln"><br>&nbsp;view</span><span class="pun">.</span><span class="pln">setCameraDistance</span><span class="pun">(</span><span class="pln">distance </span><span class="pun">*</span><span class="pln"> scale</span><span class="pun">);</span><span class="pln"><br>&nbsp;</span></pre>

 <p>The density scale factor of a high density display is 1.5,
 and 1920 = 1280 * 1.5.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>distance
          </th><td>The distance in "depth pixels", if negative the opposite
        value is used</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setRotationX(float)">setRotationX(float)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setRotationY(float)">setRotationY(float)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setClickable(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setClickable</span>
      <span class="normal">(boolean clickable)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Enables or disables click events for this view. When a view
 is clickable it will change its state to "pressed" on every click.
 Subclasses should set the view clickable to visually react to
 user's clicks.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:clickable">android:clickable</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>clickable
          </th><td>true to make the view clickable, false otherwise</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#isClickable()">isClickable()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setContentDescription(java.lang.CharSequence)"></a>

<div class="jd-details api apilevel-4"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setContentDescription</span>
      <span class="normal">(<a href="http://developer.android.com/reference/java/lang/CharSequence.html">CharSequence</a> contentDescription)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the <code><a href="./View_files/View.htm">View</a></code> description. It briefly describes the view and is
 primarily used for accessibility support. Set this property to enable
 better accessibility support for your application. This is especially
 true for views that do not have textual representation (For example,
 ImageButton).</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:contentDescription">android:contentDescription</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>contentDescription
          </th><td>The content description.</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setDrawingCacheBackgroundColor(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setDrawingCacheBackgroundColor</span>
      <span class="normal">(int color)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Setting a solid background color for the drawing cache's bitmaps will improve
 performance and memory usage. Note, though that this should only be used if this
 view will always be drawn on top of a solid color.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>color
          </th><td>The background color to use for the drawing cache's bitmap</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setDrawingCacheEnabled(boolean)">setDrawingCacheEnabled(boolean)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#buildDrawingCache()">buildDrawingCache()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getDrawingCache()">getDrawingCache()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setDrawingCacheEnabled(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setDrawingCacheEnabled</span>
      <span class="normal">(boolean enabled)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Enables or disables the drawing cache. When the drawing cache is enabled, the next call
 to <code><a href="http://developer.android.com/reference/android/view/View.html#getDrawingCache()">getDrawingCache()</a></code> or <code><a href="http://developer.android.com/reference/android/view/View.html#buildDrawingCache()">buildDrawingCache()</a></code> will draw the view in a
 bitmap. Calling <code><a href="http://developer.android.com/reference/android/view/View.html#draw(android.graphics.Canvas)">draw(android.graphics.Canvas)</a></code> will not draw from the cache when
 the cache is enabled. To benefit from the cache, you must request the drawing cache by
 calling <code><a href="http://developer.android.com/reference/android/view/View.html#getDrawingCache()">getDrawingCache()</a></code> and draw it on screen if the returned bitmap is not
 null.</p>

 <p>Enabling the drawing cache is similar to
 <code><a href="http://developer.android.com/reference/android/view/View.html#setLayerType(int, android.graphics.Paint)">setting a layer</a></code> when hardware
 acceleration is turned off. When hardware acceleration is turned on, enabling the
 drawing cache has no effect on rendering because the system uses a different mechanism
 for acceleration which ignores the flag. If you want to use a Bitmap for the view, even
 when hardware acceleration is enabled, see <code><a href="http://developer.android.com/reference/android/view/View.html#setLayerType(int, android.graphics.Paint)">setLayerType(int, android.graphics.Paint)</a></code>
 for information on how to enable software and hardware layers.</p>

 <p>This API can be used to manually generate
 a bitmap copy of this view, by setting the flag to <code>true</code> and calling
 <code><a href="http://developer.android.com/reference/android/view/View.html#getDrawingCache()">getDrawingCache()</a></code>.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>enabled
          </th><td>true to enable the drawing cache, false otherwise</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#isDrawingCacheEnabled()">isDrawingCacheEnabled()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getDrawingCache()">getDrawingCache()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#buildDrawingCache()">buildDrawingCache()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setLayerType(int, android.graphics.Paint)">setLayerType(int, android.graphics.Paint)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setDrawingCacheQuality(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setDrawingCacheQuality</span>
      <span class="normal">(int quality)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Set the drawing cache quality of this view. This value is used only when the
 drawing cache is enabled</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:drawingCacheQuality">android:drawingCacheQuality</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>quality
          </th><td>One of <code><a href="http://developer.android.com/reference/android/view/View.html#DRAWING_CACHE_QUALITY_AUTO">DRAWING_CACHE_QUALITY_AUTO</a></code>,
        <code><a href="http://developer.android.com/reference/android/view/View.html#DRAWING_CACHE_QUALITY_LOW">DRAWING_CACHE_QUALITY_LOW</a></code>, or <code><a href="http://developer.android.com/reference/android/view/View.html#DRAWING_CACHE_QUALITY_HIGH">DRAWING_CACHE_QUALITY_HIGH</a></code></td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getDrawingCacheQuality()">getDrawingCacheQuality()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setDrawingCacheEnabled(boolean)">setDrawingCacheEnabled(boolean)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#isDrawingCacheEnabled()">isDrawingCacheEnabled()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setDuplicateParentStateEnabled(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setDuplicateParentStateEnabled</span>
      <span class="normal">(boolean enabled)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Enables or disables the duplication of the parent's state into this view. When
 duplication is enabled, this view gets its drawable state from its parent rather
 than from its own internal properties.</p>

 <p>Note: in the current implementation, setting this property to true after the
 view was added to a ViewGroup might have no effect at all. This property should
 always be used from XML or set to true before adding this view to a ViewGroup.</p>

 <p>Note: if this view's parent addStateFromChildren property is enabled and this
 property is enabled, an exception will be thrown.</p>

 <p>Note: if the child view uses and updates additionnal states which are unknown to the
 parent, these states should not be affected by this method.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>enabled
          </th><td>True to enable duplication of the parent's drawable state, false
                to disable it.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getDrawableState()">getDrawableState()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#isDuplicateParentStateEnabled()">isDuplicateParentStateEnabled()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setEnabled(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setEnabled</span>
      <span class="normal">(boolean enabled)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Set the enabled state of this view. The interpretation of the enabled
 state varies by subclass.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>enabled
          </th><td>True if this view is enabled, false otherwise.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setFadingEdgeLength(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setFadingEdgeLength</span>
      <span class="normal">(int length)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Set the size of the faded edge used to indicate that more content in this
 view is available.  Will not change whether the fading edge is enabled; use
 <code><a href="http://developer.android.com/reference/android/view/View.html#setVerticalFadingEdgeEnabled(boolean)">setVerticalFadingEdgeEnabled(boolean)</a></code> or
 <code><a href="http://developer.android.com/reference/android/view/View.html#setHorizontalFadingEdgeEnabled(boolean)">setHorizontalFadingEdgeEnabled(boolean)</a></code> to enable the fading edge
 for the vertical or horizontal fading edges.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>length
          </th><td>The size in pixels of the faded edge used to indicate that more
        content in this view is visible.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setFilterTouchesWhenObscured(boolean)"></a>

<div class="jd-details api apilevel-9"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setFilterTouchesWhenObscured</span>
      <span class="normal">(boolean enabled)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets whether the framework should discard touches when the view's
 window is obscured by another visible window.
 Refer to the <code><a href="./View_files/View.htm">View</a></code> security documentation for more details.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:filterTouchesWhenObscured">android:filterTouchesWhenObscured</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>enabled
          </th><td>True if touch filtering should be enabled.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getFilterTouchesWhenObscured()">getFilterTouchesWhenObscured()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setFitsSystemWindows(boolean)"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setFitsSystemWindows</span>
      <span class="normal">(boolean fitSystemWindows)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets whether or not this view should account for system screen decorations
 such as the status bar and inset its content; that is, controlling whether
 the default implementation of <code><a href="http://developer.android.com/reference/android/view/View.html#fitSystemWindows(android.graphics.Rect)">fitSystemWindows(Rect)</a></code> will be
 executed.  See that method for more details.

 </p><p>Note that if you are providing your own implementation of
 <code><a href="http://developer.android.com/reference/android/view/View.html#fitSystemWindows(android.graphics.Rect)">fitSystemWindows(Rect)</a></code>, then there is no need to set this
 flag to true -- your implementation will be overriding the default
 implementation that checks this flag.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:fitsSystemWindows">android:fitsSystemWindows</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>fitSystemWindows
          </th><td>If true, then the default implementation of
 <code><a href="http://developer.android.com/reference/android/view/View.html#fitSystemWindows(android.graphics.Rect)">fitSystemWindows(Rect)</a></code> will be executed.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getFitsSystemWindows()">getFitsSystemWindows()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#fitSystemWindows(android.graphics.Rect)">fitSystemWindows(Rect)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setFocusable(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setFocusable</span>
      <span class="normal">(boolean focusable)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Set whether this view can receive the focus.

 Setting this to false will also ensure that this view is not focusable
 in touch mode.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:focusable">android:focusable</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>focusable
          </th><td>If true, this view can receive the focus.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setFocusableInTouchMode(boolean)">setFocusableInTouchMode(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setFocusableInTouchMode(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setFocusableInTouchMode</span>
      <span class="normal">(boolean focusableInTouchMode)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Set whether this view can receive focus while in touch mode.

 Setting this to true will also ensure that this view is focusable.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:focusableInTouchMode">android:focusableInTouchMode</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>focusableInTouchMode
          </th><td>If true, this view can receive the focus while
   in touch mode.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setFocusable(boolean)">setFocusable(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setHapticFeedbackEnabled(boolean)"></a>

<div class="jd-details api apilevel-3"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setHapticFeedbackEnabled</span>
      <span class="normal">(boolean hapticFeedbackEnabled)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 3</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Set whether this view should have haptic feedback for events such as
 long presses.

 </p><p>You may wish to disable haptic feedback if your view already controls
 its own haptic feedback.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:hapticFeedbackEnabled">android:hapticFeedbackEnabled</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>hapticFeedbackEnabled
          </th><td>whether haptic feedback enabled for this view.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#isHapticFeedbackEnabled()">isHapticFeedbackEnabled()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#performHapticFeedback(int)">performHapticFeedback(int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setHasTransientState(boolean)"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setHasTransientState</span>
      <span class="normal">(boolean hasTransientState)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Set whether this view is currently tracking transient state that the
 framework should attempt to preserve when possible. This flag is reference counted,
 so every call to setHasTransientState(true) should be paired with a later call
 to setHasTransientState(false).

 </p><p>A view with transient state cannot be trivially rebound from an external
 data source, such as an adapter binding item views in a list. This may be
 because the view is performing an animation, tracking user selection
 of content, or similar.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>hasTransientState
          </th><td>true if this view has transient state
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setHorizontalFadingEdgeEnabled(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setHorizontalFadingEdgeEnabled</span>
      <span class="normal">(boolean horizontalFadingEdgeEnabled)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Define whether the horizontal edges should be faded when this view
 is scrolled horizontally.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:requiresFadingEdge">android:requiresFadingEdge</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>horizontalFadingEdgeEnabled
          </th><td>true if the horizontal edges should
                                    be faded when the view is scrolled
                                    horizontally</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#isHorizontalFadingEdgeEnabled()">isHorizontalFadingEdgeEnabled()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setHorizontalScrollBarEnabled(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setHorizontalScrollBarEnabled</span>
      <span class="normal">(boolean horizontalScrollBarEnabled)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Define whether the horizontal scrollbar should be drawn or not. The
 scrollbar is not drawn by default.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>horizontalScrollBarEnabled
          </th><td>true if the horizontal scrollbar should
                                   be painted</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#isHorizontalScrollBarEnabled()">isHorizontalScrollBarEnabled()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setHovered(boolean)"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setHovered</span>
      <span class="normal">(boolean hovered)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets whether the view is currently hovered.
 </p><p>
 Calling this method also changes the drawable state of the view.  This
 enables the view to react to hover by using different drawable resources
 to change its appearance.
 </p><p>
 The <code><a href="http://developer.android.com/reference/android/view/View.html#onHoverChanged(boolean)">onHoverChanged(boolean)</a></code> method is called when the hovered state changes.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>hovered
          </th><td>True if the view is hovered.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#isHovered()">isHovered()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#onHoverChanged(boolean)">onHoverChanged(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setId(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setId</span>
      <span class="normal">(int id)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the identifier for this view. The identifier does not have to be
 unique in this view's hierarchy. The identifier should be a positive
 number.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:id">android:id</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>id
          </th><td>a number used to identify the view</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#NO_ID">NO_ID</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getId()">getId()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#findViewById(int)">findViewById(int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setImportantForAccessibility(int)"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setImportantForAccessibility</span>
      <span class="normal">(int mode)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets how to determine whether this view is important for accessibility
 which is if it fires accessibility events and if it is reported to
 accessibility services that query the screen.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:importantForAccessibility">android:importantForAccessibility</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>mode
          </th><td>How to determine whether this view is important for accessibility.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_ACCESSIBILITY_YES">IMPORTANT_FOR_ACCESSIBILITY_YES</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_ACCESSIBILITY_NO">IMPORTANT_FOR_ACCESSIBILITY_NO</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_ACCESSIBILITY_AUTO">IMPORTANT_FOR_ACCESSIBILITY_AUTO</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setKeepScreenOn(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setKeepScreenOn</span>
      <span class="normal">(boolean keepScreenOn)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Controls whether the screen should remain on, modifying the
 value of <code><a href="http://developer.android.com/reference/android/view/View.html#KEEP_SCREEN_ON">KEEP_SCREEN_ON</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:keepScreenOn">android:keepScreenOn</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>keepScreenOn
          </th><td>Supply true to set <code><a href="http://developer.android.com/reference/android/view/View.html#KEEP_SCREEN_ON">KEEP_SCREEN_ON</a></code>.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getKeepScreenOn()">getKeepScreenOn()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setLabelFor(int)"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setLabelFor</span>
      <span class="normal">(int id)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the id of a view for which this view serves as a label for
 accessibility purposes.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>id
          </th><td>The labeled view id.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setLayerPaint(android.graphics.Paint)"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setLayerPaint</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/Paint.html">Paint</a> paint)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Updates the <code><a href="http://developer.android.com/reference/android/graphics/Paint.html">Paint</a></code> object used with the current layer (used only if the current
 layer type is not set to <code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_NONE">LAYER_TYPE_NONE</a></code>). Changed properties of the Paint
 provided to <code><a href="http://developer.android.com/reference/android/view/View.html#setLayerType(int, android.graphics.Paint)">setLayerType(int, android.graphics.Paint)</a></code> will be used the next time
 the View is redrawn, but <code><a href="http://developer.android.com/reference/android/view/View.html#setLayerPaint(android.graphics.Paint)">setLayerPaint(android.graphics.Paint)</a></code> must be called to
 ensure that the view gets redrawn immediately.

 </p><p>A layer is associated with an optional <code><a href="http://developer.android.com/reference/android/graphics/Paint.html">Paint</a></code>
 instance that controls how the layer is composed on screen. The following
 properties of the paint are taken into account when composing the layer:</p>
 <ul>
 <li><code><a href="http://developer.android.com/reference/android/graphics/Paint.html#getAlpha()">Translucency (alpha)</a></code></li>
 <li><code><a href="http://developer.android.com/reference/android/graphics/Paint.html#getXfermode()">Blending mode</a></code></li>
 <li><code><a href="http://developer.android.com/reference/android/graphics/Paint.html#getColorFilter()">Color filter</a></code></li>
 </ul>

 <p>If this view has an alpha value set to &lt; 1.0 by calling
 <code><a href="http://developer.android.com/reference/android/view/View.html#setAlpha(float)">setAlpha(float)</a></code>, the alpha value of the layer's paint is replaced by
 this view's alpha value. Calling <code><a href="http://developer.android.com/reference/android/view/View.html#setAlpha(float)">setAlpha(float)</a></code> is therefore
 equivalent to setting a hardware layer on this view and providing a paint with
 the desired alpha value.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>paint
          </th><td>The paint used to compose the layer. This argument is optional
        and can be null. It is ignored when the layer type is
        <code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_NONE">LAYER_TYPE_NONE</a></code></td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setLayerType(int, android.graphics.Paint)">setLayerType(int, android.graphics.Paint)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setLayerType(int, android.graphics.Paint)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setLayerType</span>
      <span class="normal">(int layerType, <a href="http://developer.android.com/reference/android/graphics/Paint.html">Paint</a> paint)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Specifies the type of layer backing this view. The layer can be
 <code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_NONE">disabled</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_SOFTWARE">software</a></code> or
 <code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_HARDWARE">hardware</a></code>.</p>

 <p>A layer is associated with an optional <code><a href="http://developer.android.com/reference/android/graphics/Paint.html">Paint</a></code>
 instance that controls how the layer is composed on screen. The following
 properties of the paint are taken into account when composing the layer:</p>
 <ul>
 <li><code><a href="http://developer.android.com/reference/android/graphics/Paint.html#getAlpha()">Translucency (alpha)</a></code></li>
 <li><code><a href="http://developer.android.com/reference/android/graphics/Paint.html#getXfermode()">Blending mode</a></code></li>
 <li><code><a href="http://developer.android.com/reference/android/graphics/Paint.html#getColorFilter()">Color filter</a></code></li>
 </ul>

 <p>If this view has an alpha value set to &lt; 1.0 by calling
 <code><a href="http://developer.android.com/reference/android/view/View.html#setAlpha(float)">setAlpha(float)</a></code>, the alpha value of the layer's paint is replaced by
 this view's alpha value. Calling <code><a href="http://developer.android.com/reference/android/view/View.html#setAlpha(float)">setAlpha(float)</a></code> is therefore
 equivalent to setting a hardware layer on this view and providing a paint with
 the desired alpha value.</p>

 <p>Refer to the documentation of <code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_NONE">disabled</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_SOFTWARE">software</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_HARDWARE">hardware</a></code>
 for more information on when and how to use layers.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:layerType">android:layerType</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>layerType
          </th><td>The type of layer to use with this view, must be one of
        <code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_NONE">LAYER_TYPE_NONE</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_SOFTWARE">LAYER_TYPE_SOFTWARE</a></code> or
        <code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_HARDWARE">LAYER_TYPE_HARDWARE</a></code></td>
        </tr>
        <tr>
          <th>paint
          </th><td>The paint used to compose the layer. This argument is optional
        and can be null. It is ignored when the layer type is
        <code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_NONE">LAYER_TYPE_NONE</a></code></td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getLayerType()">getLayerType()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_NONE">LAYER_TYPE_NONE</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_SOFTWARE">LAYER_TYPE_SOFTWARE</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#LAYER_TYPE_HARDWARE">LAYER_TYPE_HARDWARE</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setAlpha(float)">setAlpha(float)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setLayoutDirection(int)"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setLayoutDirection</span>
      <span class="normal">(int layoutDirection)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Set the layout direction for this view. This will propagate a reset of layout direction
 resolution to the view's children and resolve layout direction for this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:layoutDirection">android:layoutDirection</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>layoutDirection
          </th><td>the layout direction to set. Should be one of:

 <code><a href="http://developer.android.com/reference/android/view/View.html#LAYOUT_DIRECTION_LTR">LAYOUT_DIRECTION_LTR</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#LAYOUT_DIRECTION_RTL">LAYOUT_DIRECTION_RTL</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#LAYOUT_DIRECTION_INHERIT">LAYOUT_DIRECTION_INHERIT</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#LAYOUT_DIRECTION_LOCALE">LAYOUT_DIRECTION_LOCALE</a></code>.

 Resolution will be done if the value is set to LAYOUT_DIRECTION_INHERIT. The resolution
 proceeds up the parent chain of the view to get the value. If there is no parent, then it
 will return the default <code><a href="http://developer.android.com/reference/android/view/View.html#LAYOUT_DIRECTION_LTR">LAYOUT_DIRECTION_LTR</a></code>.</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setLayoutParams(android.view.ViewGroup.LayoutParams)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setLayoutParams</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html">ViewGroup.LayoutParams</a> params)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Set the layout parameters associated with this view. These supply
 parameters to the <i>parent</i> of this view specifying how it should be
 arranged. There are many subclasses of ViewGroup.LayoutParams, and these
 correspond to the different subclasses of ViewGroup that are responsible
 for arranging their children.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>params
          </th><td>The layout parameters for this view, cannot be null
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setLeft(int)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        void
      </span>
      <span class="sympad">setLeft</span>
      <span class="normal">(int left)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the left position of this view relative to its parent. This method is meant to be called
 by the layout system and should not generally be called otherwise, because the property
 may be changed at any time by the layout.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>left
          </th><td>The bottom of this view, in pixels.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setLongClickable(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setLongClickable</span>
      <span class="normal">(boolean longClickable)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Enables or disables long click events for this view. When a view is long
 clickable it reacts to the user holding down the button for a longer
 duration than a tap. This event can either launch the listener or a
 context menu.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:longClickable">android:longClickable</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>longClickable
          </th><td>true to make the view long clickable, false otherwise</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#isLongClickable()">isLongClickable()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setMinimumHeight(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setMinimumHeight</span>
      <span class="normal">(int minHeight)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the minimum height of the view. It is not guaranteed the view will
 be able to achieve this minimum height (for example, if its parent layout
 constrains it with less available height).</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:minHeight">android:minHeight</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>minHeight
          </th><td>The minimum height the view will try to be.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getMinimumHeight()">getMinimumHeight()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setMinimumWidth(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setMinimumWidth</span>
      <span class="normal">(int minWidth)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the minimum width of the view. It is not guaranteed the view will
 be able to achieve this minimum width (for example, if its parent layout
 constrains it with less available width).</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:minWidth">android:minWidth</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>minWidth
          </th><td>The minimum width the view will try to be.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getMinimumWidth()">getMinimumWidth()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setNextFocusDownId(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setNextFocusDownId</span>
      <span class="normal">(int nextFocusDownId)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the id of the view to use when the next focus is <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_DOWN">FOCUS_DOWN</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:nextFocusDown">android:nextFocusDown</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>nextFocusDownId
          </th><td>The next focus ID, or <code><a href="http://developer.android.com/reference/android/view/View.html#NO_ID">NO_ID</a></code> if the framework should
 decide automatically.</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setNextFocusForwardId(int)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setNextFocusForwardId</span>
      <span class="normal">(int nextFocusForwardId)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the id of the view to use when the next focus is <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_FORWARD">FOCUS_FORWARD</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:nextFocusForward">android:nextFocusForward</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>nextFocusForwardId
          </th><td>The next focus ID, or <code><a href="http://developer.android.com/reference/android/view/View.html#NO_ID">NO_ID</a></code> if the framework should
 decide automatically.</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setNextFocusLeftId(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setNextFocusLeftId</span>
      <span class="normal">(int nextFocusLeftId)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the id of the view to use when the next focus is <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_LEFT">FOCUS_LEFT</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:nextFocusLeft">android:nextFocusLeft</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>nextFocusLeftId
          </th><td>The next focus ID, or <code><a href="http://developer.android.com/reference/android/view/View.html#NO_ID">NO_ID</a></code> if the framework should
 decide automatically.</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setNextFocusRightId(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setNextFocusRightId</span>
      <span class="normal">(int nextFocusRightId)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the id of the view to use when the next focus is <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_RIGHT">FOCUS_RIGHT</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:nextFocusRight">android:nextFocusRight</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>nextFocusRightId
          </th><td>The next focus ID, or <code><a href="http://developer.android.com/reference/android/view/View.html#NO_ID">NO_ID</a></code> if the framework should
 decide automatically.</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setNextFocusUpId(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setNextFocusUpId</span>
      <span class="normal">(int nextFocusUpId)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the id of the view to use when the next focus is <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_UP">FOCUS_UP</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:nextFocusUp">android:nextFocusUp</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>nextFocusUpId
          </th><td>The next focus ID, or <code><a href="http://developer.android.com/reference/android/view/View.html#NO_ID">NO_ID</a></code> if the framework should
 decide automatically.</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setOnClickListener(android.view.View.OnClickListener)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setOnClickListener</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/View.OnClickListener.html">View.OnClickListener</a> l)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Register a callback to be invoked when this view is clicked. If this view is not
 clickable, it becomes clickable.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>l
          </th><td>The callback that will run</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setClickable(boolean)">setClickable(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setOnCreateContextMenuListener(android.view.View.OnCreateContextMenuListener)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setOnCreateContextMenuListener</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/View.OnCreateContextMenuListener.html">View.OnCreateContextMenuListener</a> l)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Register a callback to be invoked when the context menu for this view is
 being built. If this view is not long clickable, it becomes long clickable.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>l
          </th><td>The callback that will run

</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setOnDragListener(android.view.View.OnDragListener)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setOnDragListener</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/View.OnDragListener.html">View.OnDragListener</a> l)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Register a drag event listener callback object for this View. The parameter is
 an implementation of <code><a href="http://developer.android.com/reference/android/view/View.OnDragListener.html">View.OnDragListener</a></code>. To send a drag event to a
 View, the system calls the
 <code><a href="http://developer.android.com/reference/android/view/View.OnDragListener.html#onDrag(android.view.View, android.view.DragEvent)">onDrag(View, DragEvent)</a></code> method.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>l
          </th><td>An implementation of <code><a href="http://developer.android.com/reference/android/view/View.OnDragListener.html">View.OnDragListener</a></code>.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setOnFocusChangeListener(android.view.View.OnFocusChangeListener)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setOnFocusChangeListener</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/View.OnFocusChangeListener.html">View.OnFocusChangeListener</a> l)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Register a callback to be invoked when focus of this view changed.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>l
          </th><td>The callback that will run.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setOnGenericMotionListener(android.view.View.OnGenericMotionListener)"></a>

<div class="jd-details api apilevel-12"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setOnGenericMotionListener</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/View.OnGenericMotionListener.html">View.OnGenericMotionListener</a> l)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 12</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Register a callback to be invoked when a generic motion event is sent to this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>l
          </th><td>the generic motion listener to attach to this view
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setOnHoverListener(android.view.View.OnHoverListener)"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setOnHoverListener</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/View.OnHoverListener.html">View.OnHoverListener</a> l)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Register a callback to be invoked when a hover event is sent to this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>l
          </th><td>the hover listener to attach to this view
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setOnKeyListener(android.view.View.OnKeyListener)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setOnKeyListener</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/View.OnKeyListener.html">View.OnKeyListener</a> l)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Register a callback to be invoked when a hardware key is pressed in this view.
 Key presses in software input methods will generally not trigger the methods of
 this listener.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>l
          </th><td>the key listener to attach to this view
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setOnLongClickListener(android.view.View.OnLongClickListener)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setOnLongClickListener</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/View.OnLongClickListener.html">View.OnLongClickListener</a> l)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Register a callback to be invoked when this view is clicked and held. If this view is not
 long clickable, it becomes long clickable.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>l
          </th><td>The callback that will run</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setLongClickable(boolean)">setLongClickable(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setOnSystemUiVisibilityChangeListener(android.view.View.OnSystemUiVisibilityChangeListener)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setOnSystemUiVisibilityChangeListener</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/View.OnSystemUiVisibilityChangeListener.html">View.OnSystemUiVisibilityChangeListener</a> l)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Set a listener to receive callbacks when the visibility of the system bar changes.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>l
          </th><td>The <code><a href="http://developer.android.com/reference/android/view/View.OnSystemUiVisibilityChangeListener.html">View.OnSystemUiVisibilityChangeListener</a></code> to receive callbacks.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setOnTouchListener(android.view.View.OnTouchListener)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setOnTouchListener</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/View.OnTouchListener.html">View.OnTouchListener</a> l)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Register a callback to be invoked when a touch event is sent to this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>l
          </th><td>the touch listener to attach to this view
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setOverScrollMode(int)"></a>

<div class="jd-details api apilevel-9"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setOverScrollMode</span>
      <span class="normal">(int overScrollMode)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Set the over-scroll mode for this view. Valid over-scroll modes are
 <code><a href="http://developer.android.com/reference/android/view/View.html#OVER_SCROLL_ALWAYS">OVER_SCROLL_ALWAYS</a></code> (default), <code><a href="http://developer.android.com/reference/android/view/View.html#OVER_SCROLL_IF_CONTENT_SCROLLS">OVER_SCROLL_IF_CONTENT_SCROLLS</a></code>
 (allow over-scrolling only if the view content is larger than the container),
 or <code><a href="http://developer.android.com/reference/android/view/View.html#OVER_SCROLL_NEVER">OVER_SCROLL_NEVER</a></code>.

 Setting the over-scroll mode of a view will have an effect only if the
 view is capable of scrolling.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>overScrollMode
          </th><td>The new over-scroll mode for this view.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setPadding(int, int, int, int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setPadding</span>
      <span class="normal">(int left, int top, int right, int bottom)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the padding. The view may add on the space required to display
 the scrollbars, depending on the style and visibility of the scrollbars.
 So the values returned from <code><a href="http://developer.android.com/reference/android/view/View.html#getPaddingLeft()">getPaddingLeft()</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#getPaddingTop()">getPaddingTop()</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#getPaddingRight()">getPaddingRight()</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getPaddingBottom()">getPaddingBottom()</a></code> may be different
 from the values set in this call.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:padding">android:padding</a></li>
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:paddingBottom">android:paddingBottom</a></li>
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:paddingLeft">android:paddingLeft</a></li>
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:paddingRight">android:paddingRight</a></li>
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:paddingTop">android:paddingTop</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>left
          </th><td>the left padding in pixels</td>
        </tr>
        <tr>
          <th>top
          </th><td>the top padding in pixels</td>
        </tr>
        <tr>
          <th>right
          </th><td>the right padding in pixels</td>
        </tr>
        <tr>
          <th>bottom
          </th><td>the bottom padding in pixels
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setPaddingRelative(int, int, int, int)"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setPaddingRelative</span>
      <span class="normal">(int start, int top, int end, int bottom)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the relative padding. The view may add on the space required to display
 the scrollbars, depending on the style and visibility of the scrollbars.
 So the values returned from <code><a href="http://developer.android.com/reference/android/view/View.html#getPaddingStart()">getPaddingStart()</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#getPaddingTop()">getPaddingTop()</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#getPaddingEnd()">getPaddingEnd()</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#getPaddingBottom()">getPaddingBottom()</a></code> may be different
 from the values set in this call.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:padding">android:padding</a></li>
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:paddingBottom">android:paddingBottom</a></li>
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:paddingStart">android:paddingStart</a></li>
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:paddingEnd">android:paddingEnd</a></li>
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:paddingTop">android:paddingTop</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>start
          </th><td>the start padding in pixels</td>
        </tr>
        <tr>
          <th>top
          </th><td>the top padding in pixels</td>
        </tr>
        <tr>
          <th>end
          </th><td>the end padding in pixels</td>
        </tr>
        <tr>
          <th>bottom
          </th><td>the bottom padding in pixels
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setPivotX(float)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setPivotX</span>
      <span class="normal">(float pivotX)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the x location of the point around which the view is
 <code><a href="http://developer.android.com/reference/android/view/View.html#setRotation(float)">rotated</a></code> and <code><a href="http://developer.android.com/reference/android/view/View.html#setScaleX(float)">scaled</a></code>.
 By default, the pivot point is centered on the object.
 Setting this property disables this behavior and causes the view to use only the
 explicitly set pivotX and pivotY values.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:transformPivotX">android:transformPivotX</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>pivotX
          </th><td>The x location of the pivot point.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getRotation()">getRotation()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getScaleX()">getScaleX()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getScaleY()">getScaleY()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotY()">getPivotY()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setPivotY(float)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setPivotY</span>
      <span class="normal">(float pivotY)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the y location of the point around which the view is <code><a href="http://developer.android.com/reference/android/view/View.html#setRotation(float)">rotated</a></code>
 and <code><a href="http://developer.android.com/reference/android/view/View.html#setScaleY(float)">scaled</a></code>. By default, the pivot point is centered on the object.
 Setting this property disables this behavior and causes the view to use only the
 explicitly set pivotX and pivotY values.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:transformPivotY">android:transformPivotY</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>pivotY
          </th><td>The y location of the pivot point.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getRotation()">getRotation()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getScaleX()">getScaleX()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getScaleY()">getScaleY()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotY()">getPivotY()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setPressed(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setPressed</span>
      <span class="normal">(boolean pressed)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the pressed state for this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>pressed
          </th><td>Pass true to set the View's internal state to "pressed", or false to reverts
        the View's internal state from a previously set "pressed" state.
</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#isClickable()">isClickable()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setClickable(boolean)">setClickable(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setRight(int)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        void
      </span>
      <span class="sympad">setRight</span>
      <span class="normal">(int right)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the right position of this view relative to its parent. This method is meant to be called
 by the layout system and should not generally be called otherwise, because the property
 may be changed at any time by the layout.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>right
          </th><td>The bottom of this view, in pixels.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setRotation(float)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setRotation</span>
      <span class="normal">(float rotation)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the degrees that the view is rotated around the pivot point. Increasing values
 result in clockwise rotation.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:rotation">android:rotation</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>rotation
          </th><td>The degrees of rotation.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getRotation()">getRotation()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotX()">getPivotX()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotY()">getPivotY()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setRotationX(float)">setRotationX(float)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setRotationY(float)">setRotationY(float)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setRotationX(float)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setRotationX</span>
      <span class="normal">(float rotationX)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the degrees that the view is rotated around the horizontal axis through the pivot point.
 Increasing values result in clockwise rotation from the viewpoint of looking down the
 x axis.

 When rotating large views, it is recommended to adjust the camera distance
 accordingly. Refer to <code><a href="http://developer.android.com/reference/android/view/View.html#setCameraDistance(float)">setCameraDistance(float)</a></code> for more information.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:rotationX">android:rotationX</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>rotationX
          </th><td>The degrees of X rotation.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getRotationX()">getRotationX()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotX()">getPivotX()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotY()">getPivotY()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setRotation(float)">setRotation(float)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setRotationY(float)">setRotationY(float)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setCameraDistance(float)">setCameraDistance(float)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setRotationY(float)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setRotationY</span>
      <span class="normal">(float rotationY)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the degrees that the view is rotated around the vertical axis through the pivot point.
 Increasing values result in counter-clockwise rotation from the viewpoint of looking
 down the y axis.

 When rotating large views, it is recommended to adjust the camera distance
 accordingly. Refer to <code><a href="http://developer.android.com/reference/android/view/View.html#setCameraDistance(float)">setCameraDistance(float)</a></code> for more information.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:rotationY">android:rotationY</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>rotationY
          </th><td>The degrees of Y rotation.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getRotationY()">getRotationY()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotX()">getPivotX()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotY()">getPivotY()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setRotation(float)">setRotation(float)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setRotationX(float)">setRotationX(float)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setCameraDistance(float)">setCameraDistance(float)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setSaveEnabled(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setSaveEnabled</span>
      <span class="normal">(boolean enabled)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Controls whether the saving of this view's state is
 enabled (that is, whether its <code><a href="http://developer.android.com/reference/android/view/View.html#onSaveInstanceState()">onSaveInstanceState()</a></code> method
 will be called).  Note that even if freezing is enabled, the
 view still must have an id assigned to it (via <code><a href="http://developer.android.com/reference/android/view/View.html#setId(int)">setId(int)</a></code>)
 for its state to be saved.  This flag can only disable the
 saving of this view; any child views may still have their state saved.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:saveEnabled">android:saveEnabled</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>enabled
          </th><td>Set to false to <em>disable</em> state saving, or true
 (the default) to allow it.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#isSaveEnabled()">isSaveEnabled()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setId(int)">setId(int)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#onSaveInstanceState()">onSaveInstanceState()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setSaveFromParentEnabled(boolean)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setSaveFromParentEnabled</span>
      <span class="normal">(boolean enabled)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Controls whether the entire hierarchy under this view will save its
 state when a state saving traversal occurs from its parent.  The default
 is true; if false, these views will not be saved unless
 <code><a href="http://developer.android.com/reference/android/view/View.html#saveHierarchyState(android.util.SparseArray<android.os.Parcelable>)">saveHierarchyState(SparseArray)</a></code> is called directly on this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>enabled
          </th><td>Set to false to <em>disable</em> state saving, or true
 (the default) to allow it.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#isSaveFromParentEnabled()">isSaveFromParentEnabled()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setId(int)">setId(int)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#onSaveInstanceState()">onSaveInstanceState()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setScaleX(float)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setScaleX</span>
      <span class="normal">(float scaleX)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the amount that the view is scaled in x around the pivot point, as a proportion of
 the view's unscaled width. A value of 1 means that no scaling is applied.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scaleX">android:scaleX</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>scaleX
          </th><td>The scaling factor.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotX()">getPivotX()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotY()">getPivotY()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setScaleY(float)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setScaleY</span>
      <span class="normal">(float scaleY)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the amount that the view is scaled in Y around the pivot point, as a proportion of
 the view's unscaled width. A value of 1 means that no scaling is applied.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scaleY">android:scaleY</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>scaleY
          </th><td>The scaling factor.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotX()">getPivotX()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getPivotY()">getPivotY()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setScrollBarDefaultDelayBeforeFade(int)"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setScrollBarDefaultDelayBeforeFade</span>
      <span class="normal">(int scrollBarDefaultDelayBeforeFade)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Define the delay before scrollbars fade.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarDefaultDelayBeforeFade">android:scrollbarDefaultDelayBeforeFade</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>scrollBarDefaultDelayBeforeFade
          </th><td>- the delay before scrollbars fade</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setScrollBarFadeDuration(int)"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setScrollBarFadeDuration</span>
      <span class="normal">(int scrollBarFadeDuration)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Define the scrollbar fade duration.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarFadeDuration">android:scrollbarFadeDuration</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>scrollBarFadeDuration
          </th><td>- the scrollbar fade duration</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setScrollBarSize(int)"></a>

<div class="jd-details api apilevel-16"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setScrollBarSize</span>
      <span class="normal">(int scrollBarSize)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 16</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Define the scrollbar size.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarSize">android:scrollbarSize</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>scrollBarSize
          </th><td>- the scrollbar size</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setScrollBarStyle(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setScrollBarStyle</span>
      <span class="normal">(int style)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Specify the style of the scrollbars. The scrollbars can be overlaid or
 inset. When inset, they add to the padding of the view. And the scrollbars
 can be drawn inside the padding area or on the edge of the view. For example,
 if a view has a background drawable and you want to draw the scrollbars
 inside the padding specified by the drawable, you can use
 SCROLLBARS_INSIDE_OVERLAY or SCROLLBARS_INSIDE_INSET. If you want them to
 appear at the edge of the view, ignoring the padding, then you can use
 SCROLLBARS_OUTSIDE_OVERLAY or SCROLLBARS_OUTSIDE_INSET.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarStyle">android:scrollbarStyle</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>style
          </th><td>the style of the scrollbars. Should be one of
 SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_INSIDE_INSET,
 SCROLLBARS_OUTSIDE_OVERLAY or SCROLLBARS_OUTSIDE_INSET.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#SCROLLBARS_INSIDE_OVERLAY">SCROLLBARS_INSIDE_OVERLAY</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#SCROLLBARS_INSIDE_INSET">SCROLLBARS_INSIDE_INSET</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#SCROLLBARS_OUTSIDE_OVERLAY">SCROLLBARS_OUTSIDE_OVERLAY</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#SCROLLBARS_OUTSIDE_INSET">SCROLLBARS_OUTSIDE_INSET</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setScrollContainer(boolean)"></a>

<div class="jd-details api apilevel-3"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setScrollContainer</span>
      <span class="normal">(boolean isScrollContainer)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 3</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Change whether this view is one of the set of scrollable containers in
 its window.  This will be used to determine whether the window can
 resize or must pan when a soft input area is open -- scrollable
 containers allow the window to use resize mode since the container
 will appropriately shrink.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:isScrollContainer">android:isScrollContainer</a></li>
      </ul>
  </div>

    </div>
</div>


<a name="setScrollX(int)"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setScrollX</span>
      <span class="normal">(int value)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Set the horizontal scrolled position of your view. This will cause a call to
 <code><a href="http://developer.android.com/reference/android/view/View.html#onScrollChanged(int, int, int, int)">onScrollChanged(int, int, int, int)</a></code> and the view will be
 invalidated.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>value
          </th><td>the x position to scroll to
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setScrollY(int)"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setScrollY</span>
      <span class="normal">(int value)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Set the vertical scrolled position of your view. This will cause a call to
 <code><a href="http://developer.android.com/reference/android/view/View.html#onScrollChanged(int, int, int, int)">onScrollChanged(int, int, int, int)</a></code> and the view will be
 invalidated.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>value
          </th><td>the y position to scroll to
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setScrollbarFadingEnabled(boolean)"></a>

<div class="jd-details api apilevel-5"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setScrollbarFadingEnabled</span>
      <span class="normal">(boolean fadeScrollbars)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Define whether scrollbars will fade when the view is not scrolling.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:fadeScrollbars">android:fadeScrollbars</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>fadeScrollbars
          </th><td>wheter to enable fading</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setSelected(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setSelected</span>
      <span class="normal">(boolean selected)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Changes the selection state of this view. A view can be selected or not.
 Note that selection is not the same as focus. Views are typically
 selected in the context of an AdapterView like ListView or GridView;
 the selected view is the view that is highlighted.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>selected
          </th><td>true if the view must be selected, false otherwise
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setSoundEffectsEnabled(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setSoundEffectsEnabled</span>
      <span class="normal">(boolean soundEffectsEnabled)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Set whether this view should have sound effects enabled for events such as
 clicking and touching.

 </p><p>You may wish to disable sound effects for a view if you already play sounds,
 for instance, a dial key that plays dtmf tones.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:soundEffectsEnabled">android:soundEffectsEnabled</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>soundEffectsEnabled
          </th><td>whether sound effects are enabled for this view.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#isSoundEffectsEnabled()">isSoundEffectsEnabled()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#playSoundEffect(int)">playSoundEffect(int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setSystemUiVisibility(int)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setSystemUiVisibility</span>
      <span class="normal">(int visibility)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Request that the visibility of the status bar or other screen/window
 decorations be changed.

 </p><p>This method is used to put the over device UI into temporary modes
 where the user's attention is focused more on the application content,
 by dimming or hiding surrounding system affordances.  This is typically
 used in conjunction with <code><a href="http://developer.android.com/reference/android/view/Window.html#FEATURE_ACTION_BAR_OVERLAY">Window.FEATURE_ACTION_BAR_OVERLAY</a></code>, allowing the applications content
 to be placed behind the action bar (and with these flags other system
 affordances) so that smooth transitions between hiding and showing them
 can be done.

 </p><p>Two representative examples of the use of system UI visibility is
 implementing a content browsing application (like a magazine reader)
 and a video playing application.

 </p><p>The first code shows a typical implementation of a View in a content
 browsing application.  In this implementation, the application goes
 into a content-oriented mode by hiding the status bar and action bar,
 and putting the navigation elements into lights out mode.  The user can
 then interact with content while in this mode.  Such an application should
 provide an easy way for the user to toggle out of the mode (such as to
 check information in the status bar or access notifications).  In the
 implementation here, this is done simply by tapping on the content.

 </p><pre class="prettyprint"><span class="kwd">public</span><span class="pln"> </span><span class="kwd">static</span><span class="pln"> </span><span class="kwd">class</span><span class="pln"> </span><span class="typ">Content</span><span class="pln"> </span><span class="kwd">extends</span><span class="pln"> </span><span class="typ">ScrollView</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">implements</span><span class="pln"> </span><span class="typ">View</span><span class="pun">.</span><span class="typ">OnSystemUiVisibilityChangeListener</span><span class="pun">,</span><span class="pln"> </span><span class="typ">View</span><span class="pun">.</span><span class="typ">OnClickListener</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="typ">TextView</span><span class="pln"> mText</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="typ">TextView</span><span class="pln"> mTitleView</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="typ">SeekBar</span><span class="pln"> mSeekView</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="kwd">boolean</span><span class="pln"> mNavVisible</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="kwd">int</span><span class="pln"> mBaseSystemUiVisibility </span><span class="pun">=</span><span class="pln"> SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">|</span><span class="pln"> SYSTEM_UI_FLAG_LAYOUT_STABLE</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="kwd">int</span><span class="pln"> mLastSystemUiVis</span><span class="pun">;</span><span class="pln"><br><br>&nbsp; &nbsp; </span><span class="typ">Runnable</span><span class="pln"> mNavHider </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">new</span><span class="pln"> </span><span class="typ">Runnable</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="lit">@Override</span><span class="pln"> </span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> run</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; setNavVisibility</span><span class="pun">(</span><span class="kwd">false</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="pun">};</span><span class="pln"><br><br>&nbsp; &nbsp; </span><span class="kwd">public</span><span class="pln"> </span><span class="typ">Content</span><span class="pun">(</span><span class="typ">Context</span><span class="pln"> context</span><span class="pun">,</span><span class="pln"> </span><span class="typ">AttributeSet</span><span class="pln"> attrs</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">super</span><span class="pun">(</span><span class="pln">context</span><span class="pun">,</span><span class="pln"> attrs</span><span class="pun">);</span><span class="pln"><br><br>&nbsp; &nbsp; &nbsp; &nbsp; mText </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">new</span><span class="pln"> </span><span class="typ">TextView</span><span class="pun">(</span><span class="pln">context</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mText</span><span class="pun">.</span><span class="pln">setTextSize</span><span class="pun">(</span><span class="typ">TypedValue</span><span class="pun">.</span><span class="pln">COMPLEX_UNIT_DIP</span><span class="pun">,</span><span class="pln"> </span><span class="lit">16</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mText</span><span class="pun">.</span><span class="pln">setText</span><span class="pun">(</span><span class="pln">context</span><span class="pun">.</span><span class="pln">getString</span><span class="pun">(</span><span class="pln">R</span><span class="pun">.</span><span class="kwd">string</span><span class="pun">.</span><span class="pln">alert_dialog_two_buttons2ultra_msg</span><span class="pun">));</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mText</span><span class="pun">.</span><span class="pln">setClickable</span><span class="pun">(</span><span class="kwd">false</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mText</span><span class="pun">.</span><span class="pln">setOnClickListener</span><span class="pun">(</span><span class="kwd">this</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mText</span><span class="pun">.</span><span class="pln">setTextIsSelectable</span><span class="pun">(</span><span class="kwd">true</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; addView</span><span class="pun">(</span><span class="pln">mText</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">new</span><span class="pln"> </span><span class="typ">ViewGroup</span><span class="pun">.</span><span class="typ">LayoutParams</span><span class="pun">(</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="typ">ViewGroup</span><span class="pun">.</span><span class="typ">LayoutParams</span><span class="pun">.</span><span class="pln">MATCH_PARENT</span><span class="pun">,</span><span class="pln"> </span><span class="typ">ViewGroup</span><span class="pun">.</span><span class="typ">LayoutParams</span><span class="pun">.</span><span class="pln">WRAP_CONTENT</span><span class="pun">));</span><span class="pln"><br><br>&nbsp; &nbsp; &nbsp; &nbsp; setOnSystemUiVisibilityChangeListener</span><span class="pun">(</span><span class="kwd">this</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br><br>&nbsp; &nbsp; </span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> init</span><span class="pun">(</span><span class="typ">TextView</span><span class="pln"> title</span><span class="pun">,</span><span class="pln"> </span><span class="typ">SeekBar</span><span class="pln"> seek</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// This called by the containing activity to supply the surrounding</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// state of the content browser that it will interact with.</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mTitleView </span><span class="pun">=</span><span class="pln"> title</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mSeekView </span><span class="pun">=</span><span class="pln"> seek</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; setNavVisibility</span><span class="pun">(</span><span class="kwd">true</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br><br>&nbsp; &nbsp; </span><span class="lit">@Override</span><span class="pln"> </span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> onSystemUiVisibilityChange</span><span class="pun">(</span><span class="kwd">int</span><span class="pln"> visibility</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// Detect when we go out of low-profile mode, to also go out</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// of full screen. &nbsp;We only do this when the low profile mode</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// is changing from its last state, and turning off.</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">int</span><span class="pln"> diff </span><span class="pun">=</span><span class="pln"> mLastSystemUiVis </span><span class="pun">^</span><span class="pln"> visibility</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mLastSystemUiVis </span><span class="pun">=</span><span class="pln"> visibility</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">((</span><span class="pln">diff</span><span class="pun">&amp;</span><span class="pln">SYSTEM_UI_FLAG_LOW_PROFILE</span><span class="pun">)</span><span class="pln"> </span><span class="pun">!=</span><span class="pln"> </span><span class="lit">0</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">&amp;&amp;</span><span class="pln"> </span><span class="pun">(</span><span class="pln">visibility</span><span class="pun">&amp;</span><span class="pln">SYSTEM_UI_FLAG_LOW_PROFILE</span><span class="pun">)</span><span class="pln"> </span><span class="pun">==</span><span class="pln"> </span><span class="lit">0</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; setNavVisibility</span><span class="pun">(</span><span class="kwd">true</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br><br>&nbsp; &nbsp; </span><span class="lit">@Override</span><span class="pln"> </span><span class="kwd">protected</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> onWindowVisibilityChanged</span><span class="pun">(</span><span class="kwd">int</span><span class="pln"> visibility</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">super</span><span class="pun">.</span><span class="pln">onWindowVisibilityChanged</span><span class="pun">(</span><span class="pln">visibility</span><span class="pun">);</span><span class="pln"><br><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// When we become visible, we show our navigation elements briefly</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// before hiding them.</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; setNavVisibility</span><span class="pun">(</span><span class="kwd">true</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; getHandler</span><span class="pun">().</span><span class="pln">postDelayed</span><span class="pun">(</span><span class="pln">mNavHider</span><span class="pun">,</span><span class="pln"> </span><span class="lit">2000</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br><br>&nbsp; &nbsp; </span><span class="lit">@Override</span><span class="pln"> </span><span class="kwd">protected</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> onScrollChanged</span><span class="pun">(</span><span class="kwd">int</span><span class="pln"> l</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">int</span><span class="pln"> t</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">int</span><span class="pln"> oldl</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">int</span><span class="pln"> oldt</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">super</span><span class="pun">.</span><span class="pln">onScrollChanged</span><span class="pun">(</span><span class="pln">l</span><span class="pun">,</span><span class="pln"> t</span><span class="pun">,</span><span class="pln"> oldl</span><span class="pun">,</span><span class="pln"> oldt</span><span class="pun">);</span><span class="pln"><br><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// When the user scrolls, we hide navigation elements.</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; setNavVisibility</span><span class="pun">(</span><span class="kwd">false</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br><br>&nbsp; &nbsp; </span><span class="lit">@Override</span><span class="pln"> </span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> onClick</span><span class="pun">(</span><span class="typ">View</span><span class="pln"> v</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// When the user clicks, we toggle the visibility of navigation elements.</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">int</span><span class="pln"> curVis </span><span class="pun">=</span><span class="pln"> getSystemUiVisibility</span><span class="pun">();</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; setNavVisibility</span><span class="pun">((</span><span class="pln">curVis</span><span class="pun">&amp;</span><span class="pln">SYSTEM_UI_FLAG_LOW_PROFILE</span><span class="pun">)</span><span class="pln"> </span><span class="pun">!=</span><span class="pln"> </span><span class="lit">0</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br><br>&nbsp; &nbsp; </span><span class="kwd">void</span><span class="pln"> setBaseSystemUiVisibility</span><span class="pun">(</span><span class="kwd">int</span><span class="pln"> visibility</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mBaseSystemUiVisibility </span><span class="pun">=</span><span class="pln"> visibility</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br><br>&nbsp; &nbsp; </span><span class="kwd">void</span><span class="pln"> setNavVisibility</span><span class="pun">(</span><span class="kwd">boolean</span><span class="pln"> visible</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">int</span><span class="pln"> newVis </span><span class="pun">=</span><span class="pln"> mBaseSystemUiVisibility</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">visible</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; newVis </span><span class="pun">|=</span><span class="pln"> SYSTEM_UI_FLAG_LOW_PROFILE </span><span class="pun">|</span><span class="pln"> SYSTEM_UI_FLAG_FULLSCREEN</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">final</span><span class="pln"> </span><span class="kwd">boolean</span><span class="pln"> changed </span><span class="pun">=</span><span class="pln"> newVis </span><span class="pun">==</span><span class="pln"> getSystemUiVisibility</span><span class="pun">();</span><span class="pln"><br><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// Unschedule any pending event to hide navigation if we are</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// changing the visibility, or making the UI visible.</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">changed </span><span class="pun">||</span><span class="pln"> visible</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="typ">Handler</span><span class="pln"> h </span><span class="pun">=</span><span class="pln"> getHandler</span><span class="pun">();</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">h </span><span class="pun">!=</span><span class="pln"> </span><span class="kwd">null</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; h</span><span class="pun">.</span><span class="pln">removeCallbacks</span><span class="pun">(</span><span class="pln">mNavHider</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// Set the new desired visibility.</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; setSystemUiVisibility</span><span class="pun">(</span><span class="pln">newVis</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mTitleView</span><span class="pun">.</span><span class="pln">setVisibility</span><span class="pun">(</span><span class="pln">visible </span><span class="pun">?</span><span class="pln"> VISIBLE </span><span class="pun">:</span><span class="pln"> INVISIBLE</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mSeekView</span><span class="pun">.</span><span class="pln">setVisibility</span><span class="pun">(</span><span class="pln">visible </span><span class="pun">?</span><span class="pln"> VISIBLE </span><span class="pun">:</span><span class="pln"> INVISIBLE</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br></span><span class="pun">}</span></pre>

 <p>This second code sample shows a typical implementation of a View
 in a video playing application.  In this situation, while the video is
 playing the application would like to go into a complete full-screen mode,
 to use as much of the display as possible for the video.  When in this state
 the user can not interact with the application; the system intercepts
 touching on the screen to pop the UI out of full screen mode.  See
 <code><a href="http://developer.android.com/reference/android/view/View.html#fitSystemWindows(android.graphics.Rect)">fitSystemWindows(Rect)</a></code> for a sample layout that goes with this code.

 </p><pre class="prettyprint"><span class="kwd">public</span><span class="pln"> </span><span class="kwd">static</span><span class="pln"> </span><span class="kwd">class</span><span class="pln"> </span><span class="typ">Content</span><span class="pln"> </span><span class="kwd">extends</span><span class="pln"> </span><span class="typ">ImageView</span><span class="pln"> </span><span class="kwd">implements</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="typ">View</span><span class="pun">.</span><span class="typ">OnSystemUiVisibilityChangeListener</span><span class="pun">,</span><span class="pln"> </span><span class="typ">View</span><span class="pun">.</span><span class="typ">OnClickListener</span><span class="pun">,</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="typ">ActionBar</span><span class="pun">.</span><span class="typ">OnMenuVisibilityListener</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="typ">Activity</span><span class="pln"> mActivity</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="typ">TextView</span><span class="pln"> mTitleView</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="typ">Button</span><span class="pln"> mPlayButton</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="typ">SeekBar</span><span class="pln"> mSeekView</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="kwd">boolean</span><span class="pln"> mAddedMenuListener</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="kwd">boolean</span><span class="pln"> mMenusOpen</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="kwd">boolean</span><span class="pln"> mPaused</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="kwd">boolean</span><span class="pln"> mNavVisible</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="kwd">int</span><span class="pln"> mLastSystemUiVis</span><span class="pun">;</span><span class="pln"><br><br>&nbsp; &nbsp; </span><span class="typ">Runnable</span><span class="pln"> mNavHider </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">new</span><span class="pln"> </span><span class="typ">Runnable</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="lit">@Override</span><span class="pln"> </span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> run</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; setNavVisibility</span><span class="pun">(</span><span class="kwd">false</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="pun">};</span><span class="pln"><br><br>&nbsp; &nbsp; </span><span class="kwd">public</span><span class="pln"> </span><span class="typ">Content</span><span class="pun">(</span><span class="typ">Context</span><span class="pln"> context</span><span class="pun">,</span><span class="pln"> </span><span class="typ">AttributeSet</span><span class="pln"> attrs</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">super</span><span class="pun">(</span><span class="pln">context</span><span class="pun">,</span><span class="pln"> attrs</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; setOnSystemUiVisibilityChangeListener</span><span class="pun">(</span><span class="kwd">this</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; setOnClickListener</span><span class="pun">(</span><span class="kwd">this</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br><br>&nbsp; &nbsp; </span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> init</span><span class="pun">(</span><span class="typ">Activity</span><span class="pln"> activity</span><span class="pun">,</span><span class="pln"> </span><span class="typ">TextView</span><span class="pln"> title</span><span class="pun">,</span><span class="pln"> </span><span class="typ">Button</span><span class="pln"> playButton</span><span class="pun">,</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="typ">SeekBar</span><span class="pln"> seek</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// This called by the containing activity to supply the surrounding</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// state of the video player that it will interact with.</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mActivity </span><span class="pun">=</span><span class="pln"> activity</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mTitleView </span><span class="pun">=</span><span class="pln"> title</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mPlayButton </span><span class="pun">=</span><span class="pln"> playButton</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mSeekView </span><span class="pun">=</span><span class="pln"> seek</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mPlayButton</span><span class="pun">.</span><span class="pln">setOnClickListener</span><span class="pun">(</span><span class="kwd">this</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; setPlayPaused</span><span class="pun">(</span><span class="kwd">true</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br><br>&nbsp; &nbsp; </span><span class="lit">@Override</span><span class="pln"> </span><span class="kwd">protected</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> onAttachedToWindow</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">super</span><span class="pun">.</span><span class="pln">onAttachedToWindow</span><span class="pun">();</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">mActivity </span><span class="pun">!=</span><span class="pln"> </span><span class="kwd">null</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mAddedMenuListener </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mActivity</span><span class="pun">.</span><span class="pln">getActionBar</span><span class="pun">().</span><span class="pln">addOnMenuVisibilityListener</span><span class="pun">(</span><span class="kwd">this</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br><br>&nbsp; &nbsp; </span><span class="lit">@Override</span><span class="pln"> </span><span class="kwd">protected</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> onDetachedFromWindow</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">super</span><span class="pun">.</span><span class="pln">onDetachedFromWindow</span><span class="pun">();</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">mAddedMenuListener</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mActivity</span><span class="pun">.</span><span class="pln">getActionBar</span><span class="pun">().</span><span class="pln">removeOnMenuVisibilityListener</span><span class="pun">(</span><span class="kwd">this</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br><br>&nbsp; &nbsp; </span><span class="lit">@Override</span><span class="pln"> </span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> onSystemUiVisibilityChange</span><span class="pun">(</span><span class="kwd">int</span><span class="pln"> visibility</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// Detect when we go out of nav-hidden mode, to clear our state</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// back to having the full UI chrome up. &nbsp;Only do this when</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// the state is changing and nav is no longer hidden.</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">int</span><span class="pln"> diff </span><span class="pun">=</span><span class="pln"> mLastSystemUiVis </span><span class="pun">^</span><span class="pln"> visibility</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mLastSystemUiVis </span><span class="pun">=</span><span class="pln"> visibility</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">((</span><span class="pln">diff</span><span class="pun">&amp;</span><span class="pln">SYSTEM_UI_FLAG_HIDE_NAVIGATION</span><span class="pun">)</span><span class="pln"> </span><span class="pun">!=</span><span class="pln"> </span><span class="lit">0</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">&amp;&amp;</span><span class="pln"> </span><span class="pun">(</span><span class="pln">visibility</span><span class="pun">&amp;</span><span class="pln">SYSTEM_UI_FLAG_HIDE_NAVIGATION</span><span class="pun">)</span><span class="pln"> </span><span class="pun">==</span><span class="pln"> </span><span class="lit">0</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; setNavVisibility</span><span class="pun">(</span><span class="kwd">true</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br><br>&nbsp; &nbsp; </span><span class="lit">@Override</span><span class="pln"> </span><span class="kwd">protected</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> onWindowVisibilityChanged</span><span class="pun">(</span><span class="kwd">int</span><span class="pln"> visibility</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">super</span><span class="pun">.</span><span class="pln">onWindowVisibilityChanged</span><span class="pun">(</span><span class="pln">visibility</span><span class="pun">);</span><span class="pln"><br><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// When we become visible or invisible, play is paused.</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; setPlayPaused</span><span class="pun">(</span><span class="kwd">true</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br><br>&nbsp; &nbsp; </span><span class="lit">@Override</span><span class="pln"> </span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> onClick</span><span class="pun">(</span><span class="typ">View</span><span class="pln"> v</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">v </span><span class="pun">==</span><span class="pln"> mPlayButton</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// Clicking on the play/pause button toggles its state.</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; setPlayPaused</span><span class="pun">(!</span><span class="pln">mPaused</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// Clicking elsewhere makes the navigation visible.</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; setNavVisibility</span><span class="pun">(</span><span class="kwd">true</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br><br>&nbsp; &nbsp; </span><span class="lit">@Override</span><span class="pln"> </span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> onMenuVisibilityChanged</span><span class="pun">(</span><span class="kwd">boolean</span><span class="pln"> isVisible</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mMenusOpen </span><span class="pun">=</span><span class="pln"> isVisible</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; setNavVisibility</span><span class="pun">(</span><span class="kwd">true</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br><br>&nbsp; &nbsp; </span><span class="kwd">void</span><span class="pln"> setPlayPaused</span><span class="pun">(</span><span class="kwd">boolean</span><span class="pln"> paused</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mPaused </span><span class="pun">=</span><span class="pln"> paused</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mPlayButton</span><span class="pun">.</span><span class="pln">setText</span><span class="pun">(</span><span class="pln">paused </span><span class="pun">?</span><span class="pln"> R</span><span class="pun">.</span><span class="kwd">string</span><span class="pun">.</span><span class="pln">play </span><span class="pun">:</span><span class="pln"> R</span><span class="pun">.</span><span class="kwd">string</span><span class="pun">.</span><span class="pln">pause</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; setKeepScreenOn</span><span class="pun">(!</span><span class="pln">paused</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; setNavVisibility</span><span class="pun">(</span><span class="kwd">true</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br><br>&nbsp; &nbsp; </span><span class="kwd">void</span><span class="pln"> setNavVisibility</span><span class="pun">(</span><span class="kwd">boolean</span><span class="pln"> visible</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">int</span><span class="pln"> newVis </span><span class="pun">=</span><span class="pln"> SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">|</span><span class="pln"> SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">|</span><span class="pln"> SYSTEM_UI_FLAG_LAYOUT_STABLE</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">visible</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; newVis </span><span class="pun">|=</span><span class="pln"> SYSTEM_UI_FLAG_LOW_PROFILE </span><span class="pun">|</span><span class="pln"> SYSTEM_UI_FLAG_FULLSCREEN<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">|</span><span class="pln"> SYSTEM_UI_FLAG_HIDE_NAVIGATION</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// If we are now visible, schedule a timer for us to go invisible.</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">visible</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="typ">Handler</span><span class="pln"> h </span><span class="pun">=</span><span class="pln"> getHandler</span><span class="pun">();</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">h </span><span class="pun">!=</span><span class="pln"> </span><span class="kwd">null</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; h</span><span class="pun">.</span><span class="pln">removeCallbacks</span><span class="pun">(</span><span class="pln">mNavHider</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">mMenusOpen </span><span class="pun">&amp;&amp;</span><span class="pln"> </span><span class="pun">!</span><span class="pln">mPaused</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// If the menus are open or play is paused, we will not auto-hide.</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; h</span><span class="pun">.</span><span class="pln">postDelayed</span><span class="pun">(</span><span class="pln">mNavHider</span><span class="pun">,</span><span class="pln"> </span><span class="lit">1500</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">// Set the new desired visibility.</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; setSystemUiVisibility</span><span class="pun">(</span><span class="pln">newVis</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mTitleView</span><span class="pun">.</span><span class="pln">setVisibility</span><span class="pun">(</span><span class="pln">visible </span><span class="pun">?</span><span class="pln"> VISIBLE </span><span class="pun">:</span><span class="pln"> INVISIBLE</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mPlayButton</span><span class="pun">.</span><span class="pln">setVisibility</span><span class="pun">(</span><span class="pln">visible </span><span class="pun">?</span><span class="pln"> VISIBLE </span><span class="pun">:</span><span class="pln"> INVISIBLE</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; mSeekView</span><span class="pun">.</span><span class="pln">setVisibility</span><span class="pun">(</span><span class="pln">visible </span><span class="pun">?</span><span class="pln"> VISIBLE </span><span class="pun">:</span><span class="pln"> INVISIBLE</span><span class="pun">);</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="pun">}</span><span class="pln"><br></span><span class="pun">}</span></pre><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>visibility
          </th><td>Bitwise-or of flags <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LOW_PROFILE">SYSTEM_UI_FLAG_LOW_PROFILE</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_HIDE_NAVIGATION">SYSTEM_UI_FLAG_HIDE_NAVIGATION</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_FULLSCREEN">SYSTEM_UI_FLAG_FULLSCREEN</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LAYOUT_STABLE">SYSTEM_UI_FLAG_LAYOUT_STABLE</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION">SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION</a></code>,
 and <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN">SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN</a></code>.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setTag(int, java.lang.Object)"></a>

<div class="jd-details api apilevel-4"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setTag</span>
      <span class="normal">(int key, <a href="http://developer.android.com/reference/java/lang/Object.html">Object</a> tag)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets a tag associated with this view and a key. A tag can be used
 to mark a view in its hierarchy and does not have to be unique within
 the hierarchy. Tags can also be used to store data within a view
 without resorting to another data structure.

 The specified key should be an id declared in the resources of the
 application to ensure it is unique (see the <a href="http://developer.android.com/guide/topics/resources/more-resources.html#Id"">ID resource type</a>).
 Keys identified as belonging to
 the Android framework or not associated with any package will cause
 an <code><a href="http://developer.android.com/reference/java/lang/IllegalArgumentException.html">IllegalArgumentException</a></code> to be thrown.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>key
          </th><td>The key identifying the tag</td>
        </tr>
        <tr>
          <th>tag
          </th><td>An Object to tag the view with</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Throws</h5>
      <table class="jd-tagtable">  
        <tbody><tr>
            <th><a href="http://developer.android.com/reference/java/lang/IllegalArgumentException.html">IllegalArgumentException</a>
            </th><td>If they specified key is not valid</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setTag(java.lang.Object)">setTag(Object)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getTag(int)">getTag(int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setTag(java.lang.Object)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setTag</span>
      <span class="normal">(<a href="http://developer.android.com/reference/java/lang/Object.html">Object</a> tag)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the tag associated with this view. A tag can be used to mark
 a view in its hierarchy and does not have to be unique within the
 hierarchy. Tags can also be used to store data within a view without
 resorting to another data structure.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>tag
          </th><td>an Object to tag the view with</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getTag()">getTag()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setTag(int, java.lang.Object)">setTag(int, Object)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setTextAlignment(int)"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setTextAlignment</span>
      <span class="normal">(int textAlignment)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Set the text alignment.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:textAlignment">android:textAlignment</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>textAlignment
          </th><td>The text alignment to set. Should be one of

 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_INHERIT">TEXT_ALIGNMENT_INHERIT</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_GRAVITY">TEXT_ALIGNMENT_GRAVITY</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_CENTER">TEXT_ALIGNMENT_CENTER</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_TEXT_START">TEXT_ALIGNMENT_TEXT_START</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_TEXT_END">TEXT_ALIGNMENT_TEXT_END</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_VIEW_START">TEXT_ALIGNMENT_VIEW_START</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_VIEW_END">TEXT_ALIGNMENT_VIEW_END</a></code>

 Resolution will be done if the value is set to TEXT_ALIGNMENT_INHERIT. The resolution
 proceeds up the parent chain of the view to get the value. If there is no parent, then it
 will return the default <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_GRAVITY">TEXT_ALIGNMENT_GRAVITY</a></code>.</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setTextDirection(int)"></a>

<div class="jd-details api apilevel-17"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setTextDirection</span>
      <span class="normal">(int textDirection)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 17</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Set the text direction.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:textDirection">android:textDirection</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>textDirection
          </th><td>the direction to set. Should be one of:

 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_INHERIT">TEXT_DIRECTION_INHERIT</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_FIRST_STRONG">TEXT_DIRECTION_FIRST_STRONG</a></code>
 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_ANY_RTL">TEXT_DIRECTION_ANY_RTL</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_LTR">TEXT_DIRECTION_LTR</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_RTL">TEXT_DIRECTION_RTL</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_LOCALE">TEXT_DIRECTION_LOCALE</a></code>

 Resolution will be done if the value is set to TEXT_DIRECTION_INHERIT. The resolution
 proceeds up the parent chain of the view to get the value. If there is no parent, then it will
 return the default <code><a href="http://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_FIRST_STRONG">TEXT_DIRECTION_FIRST_STRONG</a></code>.</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setTop(int)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        void
      </span>
      <span class="sympad">setTop</span>
      <span class="normal">(int top)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the top position of this view relative to its parent. This method is meant to be called
 by the layout system and should not generally be called otherwise, because the property
 may be changed at any time by the layout.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>top
          </th><td>The top of this view, in pixels.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setTouchDelegate(android.view.TouchDelegate)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setTouchDelegate</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/TouchDelegate.html">TouchDelegate</a> delegate)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the TouchDelegate for this View.
</p></div>

    </div>
</div>


<a name="setTranslationX(float)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setTranslationX</span>
      <span class="normal">(float translationX)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the horizontal location of this view relative to its <code><a href="http://developer.android.com/reference/android/view/View.html#getLeft()">left</a></code> position.
 This effectively positions the object post-layout, in addition to wherever the object's
 layout placed it.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:translationX">android:translationX</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>translationX
          </th><td>The horizontal position of this view relative to its left position,
 in pixels.</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setTranslationY(float)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setTranslationY</span>
      <span class="normal">(float translationY)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the vertical location of this view relative to its <code><a href="http://developer.android.com/reference/android/view/View.html#getTop()">top</a></code> position.
 This effectively positions the object post-layout, in addition to wherever the object's
 layout placed it.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:translationY">android:translationY</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>translationY
          </th><td>The vertical position of this view relative to its top position,
 in pixels.</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setVerticalFadingEdgeEnabled(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setVerticalFadingEdgeEnabled</span>
      <span class="normal">(boolean verticalFadingEdgeEnabled)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Define whether the vertical edges should be faded when this view
 is scrolled vertically.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:requiresFadingEdge">android:requiresFadingEdge</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>verticalFadingEdgeEnabled
          </th><td>true if the vertical edges should
                                  be faded when the view is scrolled
                                  vertically</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#isVerticalFadingEdgeEnabled()">isVerticalFadingEdgeEnabled()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setVerticalScrollBarEnabled(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setVerticalScrollBarEnabled</span>
      <span class="normal">(boolean verticalScrollBarEnabled)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Define whether the vertical scrollbar should be drawn or not. The
 scrollbar is not drawn by default.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>verticalScrollBarEnabled
          </th><td>true if the vertical scrollbar should
                                 be painted</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#isVerticalScrollBarEnabled()">isVerticalScrollBarEnabled()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="setVerticalScrollbarPosition(int)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setVerticalScrollbarPosition</span>
      <span class="normal">(int position)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Set the position of the vertical scroll bar. Should be one of
 <code><a href="http://developer.android.com/reference/android/view/View.html#SCROLLBAR_POSITION_DEFAULT">SCROLLBAR_POSITION_DEFAULT</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#SCROLLBAR_POSITION_LEFT">SCROLLBAR_POSITION_LEFT</a></code> or
 <code><a href="http://developer.android.com/reference/android/view/View.html#SCROLLBAR_POSITION_RIGHT">SCROLLBAR_POSITION_RIGHT</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>position
          </th><td>Where the vertical scroll bar should be positioned.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setVisibility(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setVisibility</span>
      <span class="normal">(int visibility)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Set the enabled state of this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Related XML Attributes</h5>
      <ul class="nolist">
            <li><a href="http://developer.android.com/reference/android/view/View.html#attr_android:visibility">android:visibility</a></li>
      </ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>visibility
          </th><td>One of <code><a href="http://developer.android.com/reference/android/view/View.html#VISIBLE">VISIBLE</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#INVISIBLE">INVISIBLE</a></code>, or <code><a href="http://developer.android.com/reference/android/view/View.html#GONE">GONE</a></code>.</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setWillNotCacheDrawing(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setWillNotCacheDrawing</span>
      <span class="normal">(boolean willNotCacheDrawing)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>When a View's drawing cache is enabled, drawing is redirected to an
 offscreen bitmap. Some views, like an ImageView, must be able to
 bypass this mechanism if they already draw a single bitmap, to avoid
 unnecessary usage of the memory.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>willNotCacheDrawing
          </th><td>true if this view does not cache its
        drawing, false otherwise
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setWillNotDraw(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setWillNotDraw</span>
      <span class="normal">(boolean willNotDraw)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>If this view doesn't do any drawing on its own, set this flag to
 allow further optimizations. By default, this flag is not set on
 View, but could be set on some View subclasses such as ViewGroup.

 Typically, if you override <code><a href="http://developer.android.com/reference/android/view/View.html#onDraw(android.graphics.Canvas)">onDraw(android.graphics.Canvas)</a></code>
 you should clear this flag.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>willNotDraw
          </th><td>whether or not this View draw on its own
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setX(float)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setX</span>
      <span class="normal">(float x)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the visual x position of this view, in pixels. This is equivalent to setting the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setTranslationX(float)">translationX</a></code> property to be the difference between
 the x value passed in and the current <code><a href="http://developer.android.com/reference/android/view/View.html#getLeft()">left</a></code> property.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>x
          </th><td>The visual x position of this view, in pixels.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="setY(float)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setY</span>
      <span class="normal">(float y)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the visual y position of this view, in pixels. This is equivalent to setting the
 <code><a href="http://developer.android.com/reference/android/view/View.html#setTranslationY(float)">translationY</a></code> property to be the difference between
 the y value passed in and the current <code><a href="http://developer.android.com/reference/android/view/View.html#getTop()">top</a></code> property.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>y
          </th><td>The visual y position of this view, in pixels.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="showContextMenu()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">showContextMenu</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Bring up the context menu for this view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Whether a context menu was displayed.
</li></ul>
  </div>

    </div>
</div>


<a name="startActionMode(android.view.ActionMode.Callback)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/android/view/ActionMode.html">ActionMode</a>
      </span>
      <span class="sympad">startActionMode</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/ActionMode.Callback.html">ActionMode.Callback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Start an action mode.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>callback
          </th><td>Callback that will control the lifecycle of the action mode</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The new action mode if it is started, null otherwise</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/ActionMode.html">ActionMode</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="startAnimation(android.view.animation.Animation)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">startAnimation</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/animation/Animation.html">Animation</a> animation)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Start the specified animation now.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>animation
          </th><td>the animation to start now
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="startDrag(android.content.ClipData, android.view.View.DragShadowBuilder, java.lang.Object, int)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
        final 
         
         
        boolean
      </span>
      <span class="sympad">startDrag</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/content/ClipData.html">ClipData</a> data, <a href="http://developer.android.com/reference/android/view/View.DragShadowBuilder.html">View.DragShadowBuilder</a> shadowBuilder, <a href="http://developer.android.com/reference/java/lang/Object.html">Object</a> myLocalState, int flags)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Starts a drag and drop operation. When your application calls this method, it passes a
 <code><a href="http://developer.android.com/reference/android/view/View.DragShadowBuilder.html">View.DragShadowBuilder</a></code> object to the system. The
 system calls this object's <code><a href="http://developer.android.com/reference/android/view/View.DragShadowBuilder.html#onProvideShadowMetrics(android.graphics.Point, android.graphics.Point)">onProvideShadowMetrics(Point, Point)</a></code>
 to get metrics for the drag shadow, and then calls the object's
 <code><a href="http://developer.android.com/reference/android/view/View.DragShadowBuilder.html#onDrawShadow(android.graphics.Canvas)">onDrawShadow(Canvas)</a></code> to draw the drag shadow itself.
 </p><p>
  Once the system has the drag shadow, it begins the drag and drop operation by sending
  drag events to all the View objects in your application that are currently visible. It does
  this either by calling the View object's drag listener (an implementation of
  <code><a href="http://developer.android.com/reference/android/view/View.OnDragListener.html#onDrag(android.view.View, android.view.DragEvent)">onDrag()</a></code> or by calling the
  View object's <code><a href="http://developer.android.com/reference/android/view/View.html#onDragEvent(android.view.DragEvent)">onDragEvent()</a></code> method.
  Both are passed a <code><a href="http://developer.android.com/reference/android/view/DragEvent.html">DragEvent</a></code> object that has a
  <code><a href="http://developer.android.com/reference/android/view/DragEvent.html#getAction()">getAction()</a></code> value of
  <code><a href="http://developer.android.com/reference/android/view/DragEvent.html#ACTION_DRAG_STARTED">ACTION_DRAG_STARTED</a></code>.
 </p>
 <p>
 Your application can invoke startDrag() on any attached View object. The View object does not
 need to be the one used in <code><a href="http://developer.android.com/reference/android/view/View.DragShadowBuilder.html">View.DragShadowBuilder</a></code>, nor does it need to
 be related to the View the user selected for dragging.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>data
          </th><td>A <code><a href="http://developer.android.com/reference/android/content/ClipData.html">ClipData</a></code> object pointing to the data to be
 transferred by the drag and drop operation.</td>
        </tr>
        <tr>
          <th>shadowBuilder
          </th><td>A <code><a href="http://developer.android.com/reference/android/view/View.DragShadowBuilder.html">View.DragShadowBuilder</a></code> object for building the
 drag shadow.</td>
        </tr>
        <tr>
          <th>myLocalState
          </th><td>An <code><a href="http://developer.android.com/reference/java/lang/Object.html">Object</a></code> containing local data about the drag and
 drop operation. This Object is put into every DragEvent object sent by the system during the
 current drag.
 <p>
 myLocalState is a lightweight mechanism for the sending information from the dragged View
 to the target Views. For example, it can contain flags that differentiate between a
 a copy operation and a move operation.
 </p></td>
        </tr>
        <tr>
          <th>flags
          </th><td>Flags that control the drag and drop operation. No flags are currently defined,
 so the parameter should be set to 0.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li><code>true</code> if the method completes successfully, or
 <code>false</code> if it fails anywhere. Returning <code>false</code> means the system was unable to
 do a drag, and so no drag operation is in progress.
</li></ul>
  </div>

    </div>
</div>


<a name="toString()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="http://developer.android.com/reference/java/lang/String.html">String</a>
      </span>
      <span class="sympad">toString</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns a string containing a concise, human-readable description of this
 object. Subclasses are encouraged to override this method and provide an
 implementation that takes into account the object's type and data. The
 default implementation is equivalent to the following expression:
 </p><pre class="prettyprint"><span class="pln">&nbsp; &nbsp;getClass</span><span class="pun">().</span><span class="pln">getName</span><span class="pun">()</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> </span><span class="str">'@'</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> </span><span class="typ">Integer</span><span class="pun">.</span><span class="pln">toHexString</span><span class="pun">(</span><span class="pln">hashCode</span><span class="pun">())</span></pre>
 <p>See <a href="http://developer.android.com/reference/java/lang/Object.html#writing_toString">Writing a useful
 <code>toString</code> method</a>
 if you intend implementing your own <code>toString</code> method.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>a printable representation of this object.
</li></ul>
  </div>

    </div>
</div>


<a name="unscheduleDrawable(android.graphics.drawable.Drawable)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">unscheduleDrawable</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a> who)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Unschedule any events associated with the given Drawable.  This can be
 used when selecting a new Drawable into a view, so that the previous
 one is completely unscheduled.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>who
          </th><td>The Drawable to unschedule.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#drawableStateChanged()">drawableStateChanged()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="unscheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">unscheduleDrawable</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a> who, <a href="http://developer.android.com/reference/java/lang/Runnable.html">Runnable</a> what)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Cancels a scheduled action on a drawable.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>who
          </th><td>the recipient of the action</td>
        </tr>
        <tr>
          <th>what
          </th><td>the action to cancel
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="willNotCacheDrawing()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">willNotCacheDrawing</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns whether or not this View can cache its drawing or not.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if this view does not cache its drawing, false otherwise
</li></ul>
  </div>

    </div>
</div>


<a name="willNotDraw()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">willNotDraw</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns whether or not this View draws on its own.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if this view has nothing to draw, false otherwise
</li></ul>
  </div>

    </div>
</div>





<!-- ========= METHOD DETAIL ======== -->

<h2 style="margin-bottom: 0px;">Protected Methods</h2><hr>



<a name="awakenScrollBars(int)"></a>

<div class="jd-details api apilevel-5"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        boolean
      </span>
      <span class="sympad">awakenScrollBars</span>
      <span class="normal">(int startDelay)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>
 Trigger the scrollbars to draw. When invoked this method starts an
 animation to fade the scrollbars out after a fixed delay. If a subclass
 provides animated scrolling, the start delay should equal the duration of
 the scrolling animation.
 </p>

 <p>
 The animation starts only if at least one of the scrollbars is enabled,
 as specified by <code><a href="http://developer.android.com/reference/android/view/View.html#isHorizontalScrollBarEnabled()">isHorizontalScrollBarEnabled()</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#isVerticalScrollBarEnabled()">isVerticalScrollBarEnabled()</a></code>. When the animation is started,
 this method returns true, and false otherwise. If the animation is
 started, this method calls <code><a href="http://developer.android.com/reference/android/view/View.html#invalidate()">invalidate()</a></code>; in that case the caller
 should not call <code><a href="http://developer.android.com/reference/android/view/View.html#invalidate()">invalidate()</a></code>.
 </p>

 <p>
 This method should be invoked everytime a subclass directly updates the
 scroll parameters.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>startDelay
          </th><td>the delay, in milliseconds, after which the animation
        should start; when the delay is 0, the animation starts
        immediately</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if the animation is played, false otherwise</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#scrollBy(int, int)">scrollBy(int, int)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#scrollTo(int, int)">scrollTo(int, int)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#isHorizontalScrollBarEnabled()">isHorizontalScrollBarEnabled()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#isVerticalScrollBarEnabled()">isVerticalScrollBarEnabled()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setHorizontalScrollBarEnabled(boolean)">setHorizontalScrollBarEnabled(boolean)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setVerticalScrollBarEnabled(boolean)">setVerticalScrollBarEnabled(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="awakenScrollBars(int, boolean)"></a>

<div class="jd-details api apilevel-5"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        boolean
      </span>
      <span class="sympad">awakenScrollBars</span>
      <span class="normal">(int startDelay, boolean invalidate)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>
 Trigger the scrollbars to draw. When invoked this method starts an
 animation to fade the scrollbars out after a fixed delay. If a subclass
 provides animated scrolling, the start delay should equal the duration of
 the scrolling animation.
 </p>

 <p>
 The animation starts only if at least one of the scrollbars is enabled,
 as specified by <code><a href="http://developer.android.com/reference/android/view/View.html#isHorizontalScrollBarEnabled()">isHorizontalScrollBarEnabled()</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#isVerticalScrollBarEnabled()">isVerticalScrollBarEnabled()</a></code>. When the animation is started,
 this method returns true, and false otherwise. If the animation is
 started, this method calls <code><a href="http://developer.android.com/reference/android/view/View.html#invalidate()">invalidate()</a></code> if the invalidate parameter
 is set to true; in that case the caller
 should not call <code><a href="http://developer.android.com/reference/android/view/View.html#invalidate()">invalidate()</a></code>.
 </p>

 <p>
 This method should be invoked everytime a subclass directly updates the
 scroll parameters.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>startDelay
          </th><td>the delay, in milliseconds, after which the animation
        should start; when the delay is 0, the animation starts
        immediately</td>
        </tr>
        <tr>
          <th>invalidate
          </th><td>Wheter this method should call invalidate</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if the animation is played, false otherwise</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#scrollBy(int, int)">scrollBy(int, int)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#scrollTo(int, int)">scrollTo(int, int)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#isHorizontalScrollBarEnabled()">isHorizontalScrollBarEnabled()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#isVerticalScrollBarEnabled()">isVerticalScrollBarEnabled()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setHorizontalScrollBarEnabled(boolean)">setHorizontalScrollBarEnabled(boolean)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setVerticalScrollBarEnabled(boolean)">setVerticalScrollBarEnabled(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="awakenScrollBars()"></a>

<div class="jd-details api apilevel-5"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        boolean
      </span>
      <span class="sympad">awakenScrollBars</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Trigger the scrollbars to draw. When invoked this method starts an
 animation to fade the scrollbars out after a default delay. If a subclass
 provides animated scrolling, the start delay should equal the duration
 of the scrolling animation.</p>

 <p>The animation starts only if at least one of the scrollbars is
 enabled, as specified by <code><a href="http://developer.android.com/reference/android/view/View.html#isHorizontalScrollBarEnabled()">isHorizontalScrollBarEnabled()</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#isVerticalScrollBarEnabled()">isVerticalScrollBarEnabled()</a></code>. When the animation is started,
 this method returns true, and false otherwise. If the animation is
 started, this method calls <code><a href="http://developer.android.com/reference/android/view/View.html#invalidate()">invalidate()</a></code>; in that case the
 caller should not call <code><a href="http://developer.android.com/reference/android/view/View.html#invalidate()">invalidate()</a></code>.</p>

 <p>This method should be invoked every time a subclass directly updates
 the scroll parameters.</p>

 <p>This method is automatically invoked by <code><a href="http://developer.android.com/reference/android/view/View.html#scrollBy(int, int)">scrollBy(int, int)</a></code>
 and <code><a href="http://developer.android.com/reference/android/view/View.html#scrollTo(int, int)">scrollTo(int, int)</a></code>.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if the animation is played, false otherwise</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#awakenScrollBars(int)">awakenScrollBars(int)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#scrollBy(int, int)">scrollBy(int, int)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#scrollTo(int, int)">scrollTo(int, int)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#isHorizontalScrollBarEnabled()">isHorizontalScrollBarEnabled()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#isVerticalScrollBarEnabled()">isVerticalScrollBarEnabled()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setHorizontalScrollBarEnabled(boolean)">setHorizontalScrollBarEnabled(boolean)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setVerticalScrollBarEnabled(boolean)">setVerticalScrollBarEnabled(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="computeHorizontalScrollExtent()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        int
      </span>
      <span class="sympad">computeHorizontalScrollExtent</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Compute the horizontal extent of the horizontal scrollbar's thumb
 within the horizontal range. This value is used to compute the length
 of the thumb within the scrollbar's track.</p>

 <p>The range is expressed in arbitrary units that must be the same as the
 units used by <code><a href="http://developer.android.com/reference/android/view/View.html#computeHorizontalScrollRange()">computeHorizontalScrollRange()</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#computeHorizontalScrollOffset()">computeHorizontalScrollOffset()</a></code>.</p>

 <p>The default extent is the drawing width of this view.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the horizontal extent of the scrollbar's thumb</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#computeHorizontalScrollRange()">computeHorizontalScrollRange()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#computeHorizontalScrollOffset()">computeHorizontalScrollOffset()</a></code></li><li>ScrollBarDrawable</li>
      </ul>
  </div>

    </div>
</div>


<a name="computeHorizontalScrollOffset()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        int
      </span>
      <span class="sympad">computeHorizontalScrollOffset</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Compute the horizontal offset of the horizontal scrollbar's thumb
 within the horizontal range. This value is used to compute the position
 of the thumb within the scrollbar's track.</p>

 <p>The range is expressed in arbitrary units that must be the same as the
 units used by <code><a href="http://developer.android.com/reference/android/view/View.html#computeHorizontalScrollRange()">computeHorizontalScrollRange()</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#computeHorizontalScrollExtent()">computeHorizontalScrollExtent()</a></code>.</p>

 <p>The default offset is the scroll offset of this view.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the horizontal offset of the scrollbar's thumb</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#computeHorizontalScrollRange()">computeHorizontalScrollRange()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#computeHorizontalScrollExtent()">computeHorizontalScrollExtent()</a></code></li><li>ScrollBarDrawable</li>
      </ul>
  </div>

    </div>
</div>


<a name="computeHorizontalScrollRange()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        int
      </span>
      <span class="sympad">computeHorizontalScrollRange</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Compute the horizontal range that the horizontal scrollbar
 represents.</p>

 <p>The range is expressed in arbitrary units that must be the same as the
 units used by <code><a href="http://developer.android.com/reference/android/view/View.html#computeHorizontalScrollExtent()">computeHorizontalScrollExtent()</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#computeHorizontalScrollOffset()">computeHorizontalScrollOffset()</a></code>.</p>

 <p>The default range is the drawing width of this view.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the total horizontal range represented by the horizontal
         scrollbar</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#computeHorizontalScrollExtent()">computeHorizontalScrollExtent()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#computeHorizontalScrollOffset()">computeHorizontalScrollOffset()</a></code></li><li>ScrollBarDrawable</li>
      </ul>
  </div>

    </div>
</div>


<a name="computeVerticalScrollExtent()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        int
      </span>
      <span class="sympad">computeVerticalScrollExtent</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Compute the vertical extent of the horizontal scrollbar's thumb
 within the vertical range. This value is used to compute the length
 of the thumb within the scrollbar's track.</p>

 <p>The range is expressed in arbitrary units that must be the same as the
 units used by <code><a href="http://developer.android.com/reference/android/view/View.html#computeVerticalScrollRange()">computeVerticalScrollRange()</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#computeVerticalScrollOffset()">computeVerticalScrollOffset()</a></code>.</p>

 <p>The default extent is the drawing height of this view.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the vertical extent of the scrollbar's thumb</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#computeVerticalScrollRange()">computeVerticalScrollRange()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#computeVerticalScrollOffset()">computeVerticalScrollOffset()</a></code></li><li>ScrollBarDrawable</li>
      </ul>
  </div>

    </div>
</div>


<a name="computeVerticalScrollOffset()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        int
      </span>
      <span class="sympad">computeVerticalScrollOffset</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Compute the vertical offset of the vertical scrollbar's thumb
 within the horizontal range. This value is used to compute the position
 of the thumb within the scrollbar's track.</p>

 <p>The range is expressed in arbitrary units that must be the same as the
 units used by <code><a href="http://developer.android.com/reference/android/view/View.html#computeVerticalScrollRange()">computeVerticalScrollRange()</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#computeVerticalScrollExtent()">computeVerticalScrollExtent()</a></code>.</p>

 <p>The default offset is the scroll offset of this view.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the vertical offset of the scrollbar's thumb</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#computeVerticalScrollRange()">computeVerticalScrollRange()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#computeVerticalScrollExtent()">computeVerticalScrollExtent()</a></code></li><li>ScrollBarDrawable</li>
      </ul>
  </div>

    </div>
</div>


<a name="computeVerticalScrollRange()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        int
      </span>
      <span class="sympad">computeVerticalScrollRange</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Compute the vertical range that the vertical scrollbar represents.</p>

 <p>The range is expressed in arbitrary units that must be the same as the
 units used by <code><a href="http://developer.android.com/reference/android/view/View.html#computeVerticalScrollExtent()">computeVerticalScrollExtent()</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#computeVerticalScrollOffset()">computeVerticalScrollOffset()</a></code>.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the total vertical range represented by the vertical scrollbar

 <p>The default range is the drawing height of this view.</p></li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#computeVerticalScrollExtent()">computeVerticalScrollExtent()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#computeVerticalScrollOffset()">computeVerticalScrollOffset()</a></code></li><li>ScrollBarDrawable</li>
      </ul>
  </div>

    </div>
</div>


<a name="dispatchDraw(android.graphics.Canvas)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">dispatchDraw</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/Canvas.html">Canvas</a> canvas)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Called by draw to draw the child views. This may be overridden
 by derived classes to gain control just before its children are drawn
 (but after its own view has been drawn).</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>canvas
          </th><td>the canvas on which to draw the view
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="dispatchGenericFocusedEvent(android.view.MotionEvent)"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        boolean
      </span>
      <span class="sympad">dispatchGenericFocusedEvent</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Dispatch a generic motion event to the currently focused view.
 </p><p>
 Do not call this method directly.
 Call <code><a href="http://developer.android.com/reference/android/view/View.html#dispatchGenericMotionEvent(android.view.MotionEvent)">dispatchGenericMotionEvent(MotionEvent)</a></code> instead.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>event
          </th><td>The motion event to be dispatched.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if the event was handled by the view, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="dispatchGenericPointerEvent(android.view.MotionEvent)"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        boolean
      </span>
      <span class="sympad">dispatchGenericPointerEvent</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Dispatch a generic motion event to the view under the first pointer.
 </p><p>
 Do not call this method directly.
 Call <code><a href="http://developer.android.com/reference/android/view/View.html#dispatchGenericMotionEvent(android.view.MotionEvent)">dispatchGenericMotionEvent(MotionEvent)</a></code> instead.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>event
          </th><td>The motion event to be dispatched.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if the event was handled by the view, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="dispatchHoverEvent(android.view.MotionEvent)"></a>

<div class="jd-details api apilevel-14"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        boolean
      </span>
      <span class="sympad">dispatchHoverEvent</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/MotionEvent.html">MotionEvent</a> event)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 14</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Dispatch a hover event.
 </p><p>
 Do not call this method directly.
 Call <code><a href="http://developer.android.com/reference/android/view/View.html#dispatchGenericMotionEvent(android.view.MotionEvent)">dispatchGenericMotionEvent(MotionEvent)</a></code> instead.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>event
          </th><td>The motion event to be dispatched.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if the event was handled by the view, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="dispatchRestoreInstanceState(android.util.SparseArray&lt;android.os.Parcelable&gt;)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">dispatchRestoreInstanceState</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/util/SparseArray.html">SparseArray</a>&lt;<a href="http://developer.android.com/reference/android/os/Parcelable.html">Parcelable</a>&gt; container)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Called by <code><a href="http://developer.android.com/reference/android/view/View.html#restoreHierarchyState(android.util.SparseArray<android.os.Parcelable>)">restoreHierarchyState(android.util.SparseArray)</a></code> to retrieve the
 state for this view and its children. May be overridden to modify how restoring
 happens to a view's children; for example, some views may want to not store state
 for their children.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>container
          </th><td>The SparseArray which holds previously saved state.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#dispatchSaveInstanceState(android.util.SparseArray<android.os.Parcelable>)">dispatchSaveInstanceState(android.util.SparseArray)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#restoreHierarchyState(android.util.SparseArray<android.os.Parcelable>)">restoreHierarchyState(android.util.SparseArray)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#onRestoreInstanceState(android.os.Parcelable)">onRestoreInstanceState(android.os.Parcelable)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="dispatchSaveInstanceState(android.util.SparseArray&lt;android.os.Parcelable&gt;)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">dispatchSaveInstanceState</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/util/SparseArray.html">SparseArray</a>&lt;<a href="http://developer.android.com/reference/android/os/Parcelable.html">Parcelable</a>&gt; container)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Called by <code><a href="http://developer.android.com/reference/android/view/View.html#saveHierarchyState(android.util.SparseArray<android.os.Parcelable>)">saveHierarchyState(android.util.SparseArray)</a></code> to store the state for
 this view and its children. May be overridden to modify how freezing happens to a
 view's children; for example, some views may want to not store state for their children.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>container
          </th><td>The SparseArray in which to save the view's state.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#dispatchRestoreInstanceState(android.util.SparseArray<android.os.Parcelable>)">dispatchRestoreInstanceState(android.util.SparseArray)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#saveHierarchyState(android.util.SparseArray<android.os.Parcelable>)">saveHierarchyState(android.util.SparseArray)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#onSaveInstanceState()">onSaveInstanceState()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="dispatchSetActivated(boolean)"></a>

<div class="jd-details api apilevel-11"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">dispatchSetActivated</span>
      <span class="normal">(boolean activated)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 11</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Dispatch setActivated to all of this View's children.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>activated
          </th><td>The new activated state
</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setActivated(boolean)">setActivated(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="dispatchSetPressed(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">dispatchSetPressed</span>
      <span class="normal">(boolean pressed)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Dispatch setPressed to all of this View's children.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>pressed
          </th><td>The new pressed state
</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setPressed(boolean)">setPressed(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="dispatchSetSelected(boolean)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">dispatchSetSelected</span>
      <span class="normal">(boolean selected)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Dispatch setSelected to all of this View's children.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>selected
          </th><td>The new selected state
</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setSelected(boolean)">setSelected(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="dispatchVisibilityChanged(android.view.View, int)"></a>

<div class="jd-details api apilevel-8"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">dispatchVisibilityChanged</span>
      <span class="normal">(<a href="./View_files/View.htm">View</a> changedView, int visibility)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Dispatch a view visibility change down the view hierarchy.
 ViewGroups should override to route to their children.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>changedView
          </th><td>The view whose visibility changed. Could be 'this' or
 an ancestor view.</td>
        </tr>
        <tr>
          <th>visibility
          </th><td>The new visibility of changedView: <code><a href="http://developer.android.com/reference/android/view/View.html#VISIBLE">VISIBLE</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#INVISIBLE">INVISIBLE</a></code> or <code><a href="http://developer.android.com/reference/android/view/View.html#GONE">GONE</a></code>.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="drawableStateChanged()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">drawableStateChanged</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>This function is called whenever the state of the view changes in such
 a way that it impacts the state of drawables being shown.

 </p><p>Be sure to call through to the superclass when overriding this
 function.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html#setState(int[])">setState(int[])</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="fitSystemWindows(android.graphics.Rect)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        boolean
      </span>
      <span class="sympad">fitSystemWindows</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> insets)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Called by the view hierarchy when the content insets for a window have
 changed, to allow it to adjust its content to fit within those windows.
 The content insets tell you the space that the status bar, input method,
 and other system windows infringe on the application's window.

 </p><p>You do not normally need to deal with this function, since the default
 window decoration given to applications takes care of applying it to the
 content of the window.  If you use <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN">SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN</a></code>
 or <code><a href="http://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION">SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION</a></code> this will not be the case,
 and your content can be placed under those system elements.  You can then
 use this method within your view hierarchy if you have parts of your UI
 which you would like to ensure are not being covered.

 </p><p>The default implementation of this method simply applies the content
 inset's to the view's padding, consuming that content (modifying the
 insets to be 0), and returning true.  This behavior is off by default, but can
 be enabled through <code><a href="http://developer.android.com/reference/android/view/View.html#setFitsSystemWindows(boolean)">setFitsSystemWindows(boolean)</a></code>.

 </p><p>This function's traversal down the hierarchy is depth-first.  The same content
 insets object is propagated down the hierarchy, so any changes made to it will
 be seen by all following views (including potentially ones above in
 the hierarchy since this is a depth-first traversal).  The first view
 that returns true will abort the entire traversal.

 </p><p>The default implementation works well for a situation where it is
 used with a container that covers the entire window, allowing it to
 apply the appropriate insets to its content on all edges.  If you need
 a more complicated layout (such as two different views fitting system
 windows, one on the top of the window, and one on the bottom),
 you can override the method and handle the insets however you would like.
 Note that the insets provided by the framework are always relative to the
 far edges of the window, not accounting for the location of the called view
 within that window.  (In fact when this method is called you do not yet know
 where the layout will place the view, as it is done before layout happens.)

 </p><p>Note: unlike many View methods, there is no dispatch phase to this
 call.  If you are overriding it in a ViewGroup and want to allow the
 call to continue to your children, you must be sure to call the super
 implementation.

 </p><p>Here is a sample layout that makes use of fitting system windows
 to have controls for a video view placed inside of the window decorations
 that it hides and shows.  This can be used with code like the second
 sample (video player) shown in <code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code>.

 </p><pre class="prettyprint"><span class="tag">&lt;FrameLayout</span><span class="pln"> </span><span class="atn">xmlns:android</span><span class="pun">=</span><span class="atv">"http://schemas.android.com/apk/res/android"</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="atn">android:layout_width</span><span class="pun">=</span><span class="atv">"match_parent"</span><span class="pln"> </span><span class="atn">android:layout_height</span><span class="pun">=</span><span class="atv">"match_parent"</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="tag">&gt;</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="tag">&lt;view</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"com.example.android.apis.view.VideoPlayerActivity$Content"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:id</span><span class="pun">=</span><span class="atv">"@+id/content"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:src</span><span class="pun">=</span><span class="atv">"@drawable/frantic"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:layout_width</span><span class="pun">=</span><span class="atv">"match_parent"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:layout_height</span><span class="pun">=</span><span class="atv">"match_parent"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:scaleType</span><span class="pun">=</span><span class="atv">"center"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="tag">/&gt;</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="tag">&lt;FrameLayout</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:layout_width</span><span class="pun">=</span><span class="atv">"match_parent"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:layout_height</span><span class="pun">=</span><span class="atv">"match_parent"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:fitsSystemWindows</span><span class="pun">=</span><span class="atv">"true"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:animateLayoutChanges</span><span class="pun">=</span><span class="atv">"true"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="tag">&gt;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="tag">&lt;TextView</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:id</span><span class="pun">=</span><span class="atv">"@+id/title"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:layout_width</span><span class="pun">=</span><span class="atv">"match_parent"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:layout_height</span><span class="pun">=</span><span class="atv">"wrap_content"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:layout_gravity</span><span class="pun">=</span><span class="atv">"top|center_horizontal"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:textColor</span><span class="pun">=</span><span class="atv">"#ffffffff"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:background</span><span class="pun">=</span><span class="atv">"#a0000000"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:textAppearance</span><span class="pun">=</span><span class="atv">"?android:attr/textAppearanceLarge"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:gravity</span><span class="pun">=</span><span class="atv">"left"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:padding</span><span class="pun">=</span><span class="atv">"16dp"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:text</span><span class="pun">=</span><span class="atv">"A title goes here"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="tag">/&gt;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="tag">&lt;Button</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:id</span><span class="pun">=</span><span class="atv">"@+id/play"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:layout_width</span><span class="pun">=</span><span class="atv">"wrap_content"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:layout_height</span><span class="pun">=</span><span class="atv">"wrap_content"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:layout_gravity</span><span class="pun">=</span><span class="atv">"center"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:gravity</span><span class="pun">=</span><span class="atv">"center"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:textSize</span><span class="pun">=</span><span class="atv">"28dp"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="tag">/&gt;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="tag">&lt;SeekBar</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:id</span><span class="pun">=</span><span class="atv">"@+id/seekbar"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:layout_width</span><span class="pun">=</span><span class="atv">"match_parent"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:layout_height</span><span class="pun">=</span><span class="atv">"wrap_content"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:layout_gravity</span><span class="pun">=</span><span class="atv">"bottom|center_horizontal"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="atn">android:layout_marginBottom</span><span class="pun">=</span><span class="atv">"16dp"</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span class="tag">/&gt;</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="tag">&lt;/FrameLayout&gt;</span><span class="pln"><br></span><span class="tag">&lt;/FrameLayout&gt;</span></pre><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>insets
          </th><td>Current content insets of the window.  Prior to
 <code><a href="http://developer.android.com/reference/android/os/Build.VERSION_CODES.html#JELLY_BEAN">JELLY_BEAN</a></code> you must not modify
 the insets or else you and Android will be unhappy.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Return true if this view applied the insets and it should not
 continue propagating further down the hierarchy, false otherwise.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getFitsSystemWindows()">getFitsSystemWindows()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setFitsSystemWindows(boolean)">setFitsSystemWindows(boolean)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)">setSystemUiVisibility(int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getBottomFadingEdgeStrength()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        float
      </span>
      <span class="sympad">getBottomFadingEdgeStrength</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the strength, or intensity, of the bottom faded edge. The strength is
 a value between 0.0 (no fade) and 1.0 (full fade). The default implementation
 returns 0.0 or 1.0 but no value in between.

 Subclasses should override this method to provide a smoother fade transition
 when scrolling occurs.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the intensity of the bottom fade as a float between 0.0f and 1.0f
</li></ul>
  </div>

    </div>
</div>


<a name="getBottomPaddingOffset()"></a>

<div class="jd-details api apilevel-2"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        int
      </span>
      <span class="sympad">getBottomPaddingOffset</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Amount by which to extend the bottom fading region. Called only when
 <code><a href="http://developer.android.com/reference/android/view/View.html#isPaddingOffsetRequired()">isPaddingOffsetRequired()</a></code> returns true.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The bottom padding offset in pixels.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#isPaddingOffsetRequired()">isPaddingOffsetRequired()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getContextMenuInfo()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        <a href="http://developer.android.com/reference/android/view/ContextMenu.ContextMenuInfo.html">ContextMenu.ContextMenuInfo</a>
      </span>
      <span class="sympad">getContextMenuInfo</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Views should implement this if they have extra information to associate
 with the context menu. The return result is supplied as a parameter to
 the <code><a href="http://developer.android.com/reference/android/view/View.OnCreateContextMenuListener.html#onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu.ContextMenuInfo)">onCreateContextMenu(ContextMenu, View, ContextMenuInfo)</a></code>
 callback.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Extra information about the item for which the context menu
         should be shown. This information will vary across different
         subclasses of View.
</li></ul>
  </div>

    </div>
</div>


<a name="getHorizontalScrollbarHeight()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        int
      </span>
      <span class="sympad">getHorizontalScrollbarHeight</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the height of the horizontal scrollbar.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The height in pixels of the horizontal scrollbar or 0 if
         there is no horizontal scrollbar.
</li></ul>
  </div>

    </div>
</div>


<a name="getLeftFadingEdgeStrength()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        float
      </span>
      <span class="sympad">getLeftFadingEdgeStrength</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the strength, or intensity, of the left faded edge. The strength is
 a value between 0.0 (no fade) and 1.0 (full fade). The default implementation
 returns 0.0 or 1.0 but no value in between.

 Subclasses should override this method to provide a smoother fade transition
 when scrolling occurs.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the intensity of the left fade as a float between 0.0f and 1.0f
</li></ul>
  </div>

    </div>
</div>


<a name="getLeftPaddingOffset()"></a>

<div class="jd-details api apilevel-2"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        int
      </span>
      <span class="sympad">getLeftPaddingOffset</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Amount by which to extend the left fading region. Called only when
 <code><a href="http://developer.android.com/reference/android/view/View.html#isPaddingOffsetRequired()">isPaddingOffsetRequired()</a></code> returns true.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The left padding offset in pixels.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#isPaddingOffsetRequired()">isPaddingOffsetRequired()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getRightFadingEdgeStrength()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        float
      </span>
      <span class="sympad">getRightFadingEdgeStrength</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the strength, or intensity, of the right faded edge. The strength is
 a value between 0.0 (no fade) and 1.0 (full fade). The default implementation
 returns 0.0 or 1.0 but no value in between.

 Subclasses should override this method to provide a smoother fade transition
 when scrolling occurs.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the intensity of the right fade as a float between 0.0f and 1.0f
</li></ul>
  </div>

    </div>
</div>


<a name="getRightPaddingOffset()"></a>

<div class="jd-details api apilevel-2"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        int
      </span>
      <span class="sympad">getRightPaddingOffset</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Amount by which to extend the right fading region. Called only when
 <code><a href="http://developer.android.com/reference/android/view/View.html#isPaddingOffsetRequired()">isPaddingOffsetRequired()</a></code> returns true.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The right padding offset in pixels.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#isPaddingOffsetRequired()">isPaddingOffsetRequired()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getSuggestedMinimumHeight()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        int
      </span>
      <span class="sympad">getSuggestedMinimumHeight</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the suggested minimum height that the view should use. This
 returns the maximum of the view's minimum height
 and the background's minimum height
 (<code><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html#getMinimumHeight()">getMinimumHeight()</a></code>).
 </p><p>
 When being used in <code><a href="http://developer.android.com/reference/android/view/View.html#onMeasure(int, int)">onMeasure(int, int)</a></code>, the caller should still
 ensure the returned height is within the requirements of the parent.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The suggested minimum height of the view.
</li></ul>
  </div>

    </div>
</div>


<a name="getSuggestedMinimumWidth()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        int
      </span>
      <span class="sympad">getSuggestedMinimumWidth</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the suggested minimum width that the view should use. This
 returns the maximum of the view's minimum width)
 and the background's minimum width
  (<code><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html#getMinimumWidth()">getMinimumWidth()</a></code>).
 </p><p>
 When being used in <code><a href="http://developer.android.com/reference/android/view/View.html#onMeasure(int, int)">onMeasure(int, int)</a></code>, the caller should still
 ensure the returned width is within the requirements of the parent.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The suggested minimum width of the view.
</li></ul>
  </div>

    </div>
</div>


<a name="getTopFadingEdgeStrength()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        float
      </span>
      <span class="sympad">getTopFadingEdgeStrength</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the strength, or intensity, of the top faded edge. The strength is
 a value between 0.0 (no fade) and 1.0 (full fade). The default implementation
 returns 0.0 or 1.0 but no value in between.

 Subclasses should override this method to provide a smoother fade transition
 when scrolling occurs.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>the intensity of the top fade as a float between 0.0f and 1.0f
</li></ul>
  </div>

    </div>
</div>


<a name="getTopPaddingOffset()"></a>

<div class="jd-details api apilevel-2"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        int
      </span>
      <span class="sympad">getTopPaddingOffset</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Amount by which to extend the top fading region. Called only when
 <code><a href="http://developer.android.com/reference/android/view/View.html#isPaddingOffsetRequired()">isPaddingOffsetRequired()</a></code> returns true.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The top padding offset in pixels.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#isPaddingOffsetRequired()">isPaddingOffsetRequired()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="getWindowAttachCount()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        int
      </span>
      <span class="sympad">getWindowAttachCount</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>The number of times this view has been attached to a window
</li></ul>
  </div>

    </div>
</div>


<a name="initializeFadingEdge(android.content.res.TypedArray)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">initializeFadingEdge</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/content/res/TypedArray.html">TypedArray</a> a)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>
 Initializes the fading edges from a given set of styled attributes. This
 method should be called by subclasses that need fading edges and when an
 instance of these subclasses is created programmatically rather than
 being inflated from XML. This method is automatically called when the XML
 is inflated.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>a
          </th><td>the styled attributes set to initialize the fading edges from
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="initializeScrollbars(android.content.res.TypedArray)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">initializeScrollbars</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/content/res/TypedArray.html">TypedArray</a> a)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>
 Initializes the scrollbars from a given set of styled attributes. This
 method should be called by subclasses that need scrollbars and when an
 instance of these subclasses is created programmatically rather than
 being inflated from XML. This method is automatically called when the XML
 is inflated.
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>a
          </th><td>the styled attributes set to initialize the scrollbars from
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="isPaddingOffsetRequired()"></a>

<div class="jd-details api apilevel-2"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isPaddingOffsetRequired</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>If the View draws content inside its padding and enables fading edges,
 it needs to support padding offsets. Padding offsets are added to the
 fading edges to extend the length of the fade so that it covers pixels
 drawn inside the padding.

 Subclasses of this class should override this method if they need
 to draw content inside the padding.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if padding offset must be applied, false otherwise.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getLeftPaddingOffset()">getLeftPaddingOffset()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getRightPaddingOffset()">getRightPaddingOffset()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getTopPaddingOffset()">getTopPaddingOffset()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getBottomPaddingOffset()">getBottomPaddingOffset()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="mergeDrawableStates(int[], int[])"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
        static 
         
         
         
        int[]
      </span>
      <span class="sympad">mergeDrawableStates</span>
      <span class="normal">(int[] baseState, int[] additionalState)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Merge your own state values in <var>additionalState</var> into the base
 state values <var>baseState</var> that were returned by
 <code><a href="http://developer.android.com/reference/android/view/View.html#onCreateDrawableState(int)">onCreateDrawableState(int)</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>baseState
          </th><td>The base state values returned by
 <code><a href="http://developer.android.com/reference/android/view/View.html#onCreateDrawableState(int)">onCreateDrawableState(int)</a></code>, which will be modified to also hold your
 own additional state values.</td>
        </tr>
        <tr>
          <th>additionalState
          </th><td>The additional state values you would like
 added to <var>baseState</var>; this array is not modified.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>As a convenience, the <var>baseState</var> array you originally
 passed into the function is returned.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#onCreateDrawableState(int)">onCreateDrawableState(int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="onAnimationEnd()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">onAnimationEnd</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Invoked by a parent ViewGroup to notify the end of the animation
 currently associated with this view. If you override this method,
 always call super.onAnimationEnd();</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setAnimation(android.view.animation.Animation)">setAnimation(android.view.animation.Animation)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getAnimation()">getAnimation()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="onAnimationStart()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">onAnimationStart</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Invoked by a parent ViewGroup to notify the start of the animation
 currently associated with this view. If you override this method,
 always call super.onAnimationStart();</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#setAnimation(android.view.animation.Animation)">setAnimation(android.view.animation.Animation)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getAnimation()">getAnimation()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="onAttachedToWindow()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">onAttachedToWindow</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>This is called when the view is attached to a window.  At this point it
 has a Surface and will start drawing.  Note that this function is
 guaranteed to be called before <code><a href="http://developer.android.com/reference/android/view/View.html#onDraw(android.graphics.Canvas)">onDraw(android.graphics.Canvas)</a></code>,
 however it may be called any time before the first onDraw -- including
 before or after <code><a href="http://developer.android.com/reference/android/view/View.html#onMeasure(int, int)">onMeasure(int, int)</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#onDetachedFromWindow()">onDetachedFromWindow()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="onConfigurationChanged(android.content.res.Configuration)"></a>

<div class="jd-details api apilevel-8"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">onConfigurationChanged</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/content/res/Configuration.html">Configuration</a> newConfig)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Called when the current configuration of the resources being used
 by the application have changed.  You can use this to decide when
 to reload resources that can changed based on orientation and other
 configuration characterstics.  You only need to use this if you are
 not relying on the normal <code><a href="http://developer.android.com/reference/android/app/Activity.html">Activity</a></code> mechanism of
 recreating the activity instance upon a configuration change.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>newConfig
          </th><td>The new resource configuration.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="onCreateContextMenu(android.view.ContextMenu)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">onCreateContextMenu</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/view/ContextMenu.html">ContextMenu</a> menu)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Views should implement this if the view itself is going to add items to
 the context menu.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>menu
          </th><td>the context menu to populate
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="onCreateDrawableState(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        int[]
      </span>
      <span class="sympad">onCreateDrawableState</span>
      <span class="normal">(int extraSpace)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Generate the new <code><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a></code> state for
 this view. This is called by the view
 system when the cached Drawable state is determined to be invalid.  To
 retrieve the current state, you should use <code><a href="http://developer.android.com/reference/android/view/View.html#getDrawableState()">getDrawableState()</a></code>.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>extraSpace
          </th><td>if non-zero, this is the number of extra entries you
 would like in the returned array in which you can place your own
 states.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Returns an array holding the current <code><a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a></code> state of
 the view.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#mergeDrawableStates(int[], int[])">mergeDrawableStates(int[], int[])</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="onDetachedFromWindow()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">onDetachedFromWindow</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>This is called when the view is detached from a window.  At this point it
 no longer has a surface for drawing.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#onAttachedToWindow()">onAttachedToWindow()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="onDisplayHint(int)"></a>

<div class="jd-details api apilevel-8"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">onDisplayHint</span>
      <span class="normal">(int hint)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gives this view a hint about whether is displayed or not. For instance, when
 a View moves out of the screen, it might receives a display hint indicating
 the view is not displayed. Applications should not <em>rely</em> on this hint
 as there is no guarantee that they will receive one.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>hint
          </th><td>A hint about whether or not this view is displayed:
 <code><a href="http://developer.android.com/reference/android/view/View.html#VISIBLE">VISIBLE</a></code> or <code><a href="http://developer.android.com/reference/android/view/View.html#INVISIBLE">INVISIBLE</a></code>.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="onDraw(android.graphics.Canvas)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">onDraw</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/Canvas.html">Canvas</a> canvas)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Implement this to do your drawing.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>canvas
          </th><td>the canvas on which the background will be drawn
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="onDrawScrollBars(android.graphics.Canvas)"></a>

<div class="jd-details api apilevel-7"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
        final 
         
         
        void
      </span>
      <span class="sympad">onDrawScrollBars</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/Canvas.html">Canvas</a> canvas)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 7</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>Request the drawing of the horizontal and the vertical scrollbar. The
 scrollbars are painted only if they have been awakened first.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>canvas
          </th><td>the canvas on which to draw the scrollbars</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#awakenScrollBars(int)">awakenScrollBars(int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="onFinishInflate()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">onFinishInflate</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Finalize inflating a view from XML.  This is called as the last phase
 of inflation, after all child views have been added.

 </p><p>Even if the subclass overrides onFinishInflate, they should always be
 sure to call the super method, so that we get called.
</p></div>

    </div>
</div>


<a name="onFocusChanged(boolean, int, android.graphics.Rect)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">onFocusChanged</span>
      <span class="normal">(boolean gainFocus, int direction, <a href="http://developer.android.com/reference/android/graphics/Rect.html">Rect</a> previouslyFocusedRect)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Called by the view system when the focus state of this view changes.
 When the focus change event is caused by directional navigation, direction
 and previouslyFocusedRect provide insight into where the focus is coming from.
 When overriding, be sure to call up through to the super class so that
 the standard focus handling will occur.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>gainFocus
          </th><td>True if the View has focus; false otherwise.</td>
        </tr>
        <tr>
          <th>direction
          </th><td>The direction focus has moved when requestFocus()
                  is called to give this view focus. Values are
                  <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_UP">FOCUS_UP</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_DOWN">FOCUS_DOWN</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_LEFT">FOCUS_LEFT</a></code>,
                  <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_RIGHT">FOCUS_RIGHT</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_FORWARD">FOCUS_FORWARD</a></code>, or <code><a href="http://developer.android.com/reference/android/view/View.html#FOCUS_BACKWARD">FOCUS_BACKWARD</a></code>.
                  It may not always apply, in which case use the default.</td>
        </tr>
        <tr>
          <th>previouslyFocusedRect
          </th><td>The rectangle, in this view's coordinate
        system, of the previously focused view.  If applicable, this will be
        passed in as finer grained information about where the focus is coming
        from (in addition to direction).  Will be <code>null</code> otherwise.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="onLayout(boolean, int, int, int, int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">onLayout</span>
      <span class="normal">(boolean changed, int left, int top, int right, int bottom)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Called from layout when this view should
 assign a size and position to each of its children.

 Derived classes with children should override
 this method and call layout on each of
 their children.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>changed
          </th><td>This is a new size or position for this view</td>
        </tr>
        <tr>
          <th>left
          </th><td>Left position, relative to parent</td>
        </tr>
        <tr>
          <th>top
          </th><td>Top position, relative to parent</td>
        </tr>
        <tr>
          <th>right
          </th><td>Right position, relative to parent</td>
        </tr>
        <tr>
          <th>bottom
          </th><td>Bottom position, relative to parent
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="onMeasure(int, int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">onMeasure</span>
      <span class="normal">(int widthMeasureSpec, int heightMeasureSpec)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>
 Measure the view and its content to determine the measured width and the
 measured height. This method is invoked by <code><a href="http://developer.android.com/reference/android/view/View.html#measure(int, int)">measure(int, int)</a></code> and
 should be overriden by subclasses to provide accurate and efficient
 measurement of their contents.
 </p>

 <p>
 <strong>CONTRACT:</strong> When overriding this method, you
 <em>must</em> call <code><a href="http://developer.android.com/reference/android/view/View.html#setMeasuredDimension(int, int)">setMeasuredDimension(int, int)</a></code> to store the
 measured width and height of this view. Failure to do so will trigger an
 <code>IllegalStateException</code>, thrown by
 <code><a href="http://developer.android.com/reference/android/view/View.html#measure(int, int)">measure(int, int)</a></code>. Calling the superclass'
 <code><a href="http://developer.android.com/reference/android/view/View.html#onMeasure(int, int)">onMeasure(int, int)</a></code> is a valid use.
 </p>

 <p>
 The base class implementation of measure defaults to the background size,
 unless a larger size is allowed by the MeasureSpec. Subclasses should
 override <code><a href="http://developer.android.com/reference/android/view/View.html#onMeasure(int, int)">onMeasure(int, int)</a></code> to provide better measurements of
 their content.
 </p>

 <p>
 If this method is overridden, it is the subclass's responsibility to make
 sure the measured height and width are at least the view's minimum height
 and width (<code><a href="http://developer.android.com/reference/android/view/View.html#getSuggestedMinimumHeight()">getSuggestedMinimumHeight()</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#getSuggestedMinimumWidth()">getSuggestedMinimumWidth()</a></code>).
 </p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>widthMeasureSpec
          </th><td>horizontal space requirements as imposed by the parent.
                         The requirements are encoded with
                         <code><a href="http://developer.android.com/reference/android/view/View.MeasureSpec.html">View.MeasureSpec</a></code>.</td>
        </tr>
        <tr>
          <th>heightMeasureSpec
          </th><td>vertical space requirements as imposed by the parent.
                         The requirements are encoded with
                         <code><a href="http://developer.android.com/reference/android/view/View.MeasureSpec.html">View.MeasureSpec</a></code>.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredWidth()">getMeasuredWidth()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getMeasuredHeight()">getMeasuredHeight()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setMeasuredDimension(int, int)">setMeasuredDimension(int, int)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getSuggestedMinimumHeight()">getSuggestedMinimumHeight()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#getSuggestedMinimumWidth()">getSuggestedMinimumWidth()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.MeasureSpec.html#getMode(int)">getMode(int)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.MeasureSpec.html#getSize(int)">getSize(int)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="onOverScrolled(int, int, boolean, boolean)"></a>

<div class="jd-details api apilevel-9"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">onOverScrolled</span>
      <span class="normal">(int scrollX, int scrollY, boolean clampedX, boolean clampedY)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Called by <code><a href="http://developer.android.com/reference/android/view/View.html#overScrollBy(int, int, int, int, int, int, int, int, boolean)">overScrollBy(int, int, int, int, int, int, int, int, boolean)</a></code> to
 respond to the results of an over-scroll operation.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>scrollX
          </th><td>New X scroll value in pixels</td>
        </tr>
        <tr>
          <th>scrollY
          </th><td>New Y scroll value in pixels</td>
        </tr>
        <tr>
          <th>clampedX
          </th><td>True if scrollX was clamped to an over-scroll boundary</td>
        </tr>
        <tr>
          <th>clampedY
          </th><td>True if scrollY was clamped to an over-scroll boundary
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="onRestoreInstanceState(android.os.Parcelable)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">onRestoreInstanceState</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/os/Parcelable.html">Parcelable</a> state)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Hook allowing a view to re-apply a representation of its internal state that had previously
 been generated by <code><a href="http://developer.android.com/reference/android/view/View.html#onSaveInstanceState()">onSaveInstanceState()</a></code>. This function will never be called with a
 null state.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>state
          </th><td>The frozen state that had previously been returned by
        <code><a href="http://developer.android.com/reference/android/view/View.html#onSaveInstanceState()">onSaveInstanceState()</a></code>.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#onSaveInstanceState()">onSaveInstanceState()</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#restoreHierarchyState(android.util.SparseArray<android.os.Parcelable>)">restoreHierarchyState(android.util.SparseArray)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#dispatchRestoreInstanceState(android.util.SparseArray<android.os.Parcelable>)">dispatchRestoreInstanceState(android.util.SparseArray)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="onSaveInstanceState()"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        <a href="http://developer.android.com/reference/android/os/Parcelable.html">Parcelable</a>
      </span>
      <span class="sympad">onSaveInstanceState</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Hook allowing a view to generate a representation of its internal state
 that can later be used to create a new instance with that same state.
 This state should only contain information that is not persistent or can
 not be reconstructed later. For example, you will never store your
 current position on screen because that will be computed again when a
 new instance of the view is placed in its view hierarchy.
 </p><p>
 Some examples of things you may store here: the current cursor position
 in a text view (but usually not the text itself since that is stored in a
 content provider or other persistent storage), the currently selected
 item in a list view.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>Returns a Parcelable object containing the view's current dynamic
         state, or null if there is nothing interesting to save. The
         default implementation returns null.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#onRestoreInstanceState(android.os.Parcelable)">onRestoreInstanceState(android.os.Parcelable)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#saveHierarchyState(android.util.SparseArray<android.os.Parcelable>)">saveHierarchyState(android.util.SparseArray)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#dispatchSaveInstanceState(android.util.SparseArray<android.os.Parcelable>)">dispatchSaveInstanceState(android.util.SparseArray)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#setSaveEnabled(boolean)">setSaveEnabled(boolean)</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a name="onScrollChanged(int, int, int, int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">onScrollChanged</span>
      <span class="normal">(int l, int t, int oldl, int oldt)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>This is called in response to an internal scroll in this view (i.e., the
 view scrolled its own contents). This is typically as a result of
 <code><a href="http://developer.android.com/reference/android/view/View.html#scrollBy(int, int)">scrollBy(int, int)</a></code> or <code><a href="http://developer.android.com/reference/android/view/View.html#scrollTo(int, int)">scrollTo(int, int)</a></code> having been
 called.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>l
          </th><td>Current horizontal scroll origin.</td>
        </tr>
        <tr>
          <th>t
          </th><td>Current vertical scroll origin.</td>
        </tr>
        <tr>
          <th>oldl
          </th><td>Previous horizontal scroll origin.</td>
        </tr>
        <tr>
          <th>oldt
          </th><td>Previous vertical scroll origin.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="onSetAlpha(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        boolean
      </span>
      <span class="sympad">onSetAlpha</span>
      <span class="normal">(int alpha)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Invoked if there is a Transform that involves alpha. Subclass that can
 draw themselves with the specified alpha should return true, and then
 respect that alpha when their onDraw() is called. If this returns false
 then the view may be redirected to draw into an offscreen buffer to
 fulfill the request, which will look fine, but may be slower than if the
 subclass handles it internally. The default implementation returns false.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>alpha
          </th><td>The alpha (0..255) to apply to the view's drawing</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if the view can draw with the specified alpha.
</li></ul>
  </div>

    </div>
</div>


<a name="onSizeChanged(int, int, int, int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">onSizeChanged</span>
      <span class="normal">(int w, int h, int oldw, int oldh)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>This is called during layout when the size of this view has changed. If
 you were just added to the view hierarchy, you're called with the old
 values of 0.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>w
          </th><td>Current width of this view.</td>
        </tr>
        <tr>
          <th>h
          </th><td>Current height of this view.</td>
        </tr>
        <tr>
          <th>oldw
          </th><td>Old width of this view.</td>
        </tr>
        <tr>
          <th>oldh
          </th><td>Old height of this view.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="onVisibilityChanged(android.view.View, int)"></a>

<div class="jd-details api apilevel-8"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">onVisibilityChanged</span>
      <span class="normal">(<a href="./View_files/View.htm">View</a> changedView, int visibility)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Called when the visibility of the view or an ancestor of the view is changed.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>changedView
          </th><td>The view whose visibility changed. Could be 'this' or
 an ancestor view.</td>
        </tr>
        <tr>
          <th>visibility
          </th><td>The new visibility of changedView: <code><a href="http://developer.android.com/reference/android/view/View.html#VISIBLE">VISIBLE</a></code>,
 <code><a href="http://developer.android.com/reference/android/view/View.html#INVISIBLE">INVISIBLE</a></code> or <code><a href="http://developer.android.com/reference/android/view/View.html#GONE">GONE</a></code>.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="onWindowVisibilityChanged(int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        void
      </span>
      <span class="sympad">onWindowVisibilityChanged</span>
      <span class="normal">(int visibility)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Called when the window containing has change its visibility
 (between <code><a href="http://developer.android.com/reference/android/view/View.html#GONE">GONE</a></code>, <code><a href="http://developer.android.com/reference/android/view/View.html#INVISIBLE">INVISIBLE</a></code>, and <code><a href="http://developer.android.com/reference/android/view/View.html#VISIBLE">VISIBLE</a></code>).  Note
 that this tells you whether or not your window is being made visible
 to the window manager; this does <em>not</em> tell you whether or not
 your window is obscured by other windows on the screen, even if it
 is itself visible.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>visibility
          </th><td>The new visibility of the window.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="overScrollBy(int, int, int, int, int, int, int, int, boolean)"></a>

<div class="jd-details api apilevel-9"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        boolean
      </span>
      <span class="sympad">overScrollBy</span>
      <span class="normal">(int deltaX, int deltaY, int scrollX, int scrollY, int scrollRangeX, int scrollRangeY, int maxOverScrollX, int maxOverScrollY, boolean isTouchEvent)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Scroll the view with standard behavior for scrolling beyond the normal
 content boundaries. Views that call this method should override
 <code><a href="http://developer.android.com/reference/android/view/View.html#onOverScrolled(int, int, boolean, boolean)">onOverScrolled(int, int, boolean, boolean)</a></code> to respond to the
 results of an over-scroll operation.

 Views can use this method to handle any touch or fling-based scrolling.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>deltaX
          </th><td>Change in X in pixels</td>
        </tr>
        <tr>
          <th>deltaY
          </th><td>Change in Y in pixels</td>
        </tr>
        <tr>
          <th>scrollX
          </th><td>Current X scroll value in pixels before applying deltaX</td>
        </tr>
        <tr>
          <th>scrollY
          </th><td>Current Y scroll value in pixels before applying deltaY</td>
        </tr>
        <tr>
          <th>scrollRangeX
          </th><td>Maximum content scroll range along the X axis</td>
        </tr>
        <tr>
          <th>scrollRangeY
          </th><td>Maximum content scroll range along the Y axis</td>
        </tr>
        <tr>
          <th>maxOverScrollX
          </th><td>Number of pixels to overscroll by in either direction
          along the X axis.</td>
        </tr>
        <tr>
          <th>maxOverScrollY
          </th><td>Number of pixels to overscroll by in either direction
          along the Y axis.</td>
        </tr>
        <tr>
          <th>isTouchEvent
          </th><td>true if this scroll operation is the result of a touch event.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>true if scrolling was clamped to an over-scroll boundary along either
          axis, false otherwise.
</li></ul>
  </div>

    </div>
</div>


<a name="setMeasuredDimension(int, int)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
        final 
         
         
        void
      </span>
      <span class="sympad">setMeasuredDimension</span>
      <span class="normal">(int measuredWidth, int measuredHeight)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p><p>This mehod must be called by <code><a href="http://developer.android.com/reference/android/view/View.html#onMeasure(int, int)">onMeasure(int, int)</a></code> to store the
 measured width and measured height. Failing to do so will trigger an
 exception at measurement time.</p><p></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>measuredWidth
          </th><td>The measured width of this view.  May be a complex
 bit mask as defined by <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_SIZE_MASK">MEASURED_SIZE_MASK</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_STATE_TOO_SMALL">MEASURED_STATE_TOO_SMALL</a></code>.</td>
        </tr>
        <tr>
          <th>measuredHeight
          </th><td>The measured height of this view.  May be a complex
 bit mask as defined by <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_SIZE_MASK">MEASURED_SIZE_MASK</a></code> and
 <code><a href="http://developer.android.com/reference/android/view/View.html#MEASURED_STATE_TOO_SMALL">MEASURED_STATE_TOO_SMALL</a></code>.
</td>
        </tr>
      </tbody></table>
  </div>

    </div>
</div>


<a name="verifyDrawable(android.graphics.drawable.Drawable)"></a>

<div class="jd-details api apilevel-1"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        boolean
      </span>
      <span class="sympad">verifyDrawable</span>
      <span class="normal">(<a href="http://developer.android.com/reference/android/graphics/drawable/Drawable.html">Drawable</a> who)</span>
    </h4>
      <div class="api-level">
        <div>
  Added in <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>If your view subclass is displaying its own Drawable objects, it should
 override this function and return true for any Drawable it is
 displaying.  This allows animations for those drawables to be
 scheduled.

 </p><p>Be sure to call through to the super class when overriding this
 function.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tbody><tr>
          <th>who
          </th><td>The Drawable to verify.  Return true if it is one you are
            displaying, else return the result of calling through to the
            super class.</td>
        </tr>
      </tbody></table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>boolean If true than the Drawable is being displayed in the
         view; else false and it is not allowed to animate.</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="http://developer.android.com/reference/android/view/View.html#unscheduleDrawable(android.graphics.drawable.Drawable)">unscheduleDrawable(android.graphics.drawable.Drawable)</a></code></li><li><code><a href="http://developer.android.com/reference/android/view/View.html#drawableStateChanged()">drawableStateChanged()</a></code></li>
      </ul>
  </div>

    </div>
</div>





<!-- ========= END OF CLASS DATA ========= -->
<a name="navbar_top"></a>

<div id="footer" class="wrap">
        

  <div id="copyright">
    
  Except as noted, this content is licensed under <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>. 
  For details and restrictions, see the <a href="http://developer.android.com/license.html">
  Content License</a>.
  </div>
  <div id="build_info">
    
    Android 4.2&nbsp;r1 — 
<script src="./View_files/timestamp.js" type="text/javascript"></script>
<script>document.write(BUILD_TIMESTAMP)</script>25 Feb 2013 20:11

  </div>


  <div id="footerlinks">
    
  <p>
    <a href="http://developer.android.com/about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
    <a href="http://developer.android.com/legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
    <a href="http://developer.android.com/support.html">Support</a>
  </p>
  </div>

</div> <!-- end footer -->
</div> <!-- jd-content -->

</div><!-- end doc-content -->

</div> <!-- end body-content --> 








</body></html>